package com.bigfish.salecenter.adapter;

import com.bigfish.salecenter.R;
import com.bigfish.salecenter.databinding.ItemSaleOrderBinding;
import com.bigfish.salecenter.model.OrdersBean;
import com.dayu.base.ui.adapter.CoreAdapter;
import com.dayu.utils.CommonUtils;
import com.dayu.utils.GlideImageLoader;

/**
 * Created by mReturn
 * on 2020/2/13
 **/
public class SaleOrderAdapter extends CoreAdapter<OrdersBean,ItemSaleOrderBinding> {
    int type;

    public SaleOrderAdapter(boolean needFoot, int type) {
        super(needFoot);
        this.type = type;
    }

    @Override
    protected void onBind(ItemSaleOrderBinding holder, OrdersBean item, int position) {
        super.onBind(holder, item, position);
        GlideImageLoader.loadFit(mContext, holder.ivImg, item.getGoodsFirstUrl(),R.drawable.icon_img_default);
        holder.tvBrandModel.setText(item.getGoodsModel());
        holder.tvPrice.setText(CommonUtils.getIntMoneyStr(mContext,item.getPrice()));
        holder.tvCommision.setText(CommonUtils.getIntMoneyStr(mContext,item.getSalesPrice()));
        holder.tvStatus.setText(CommonUtils.getOrderStauts(mContext,item.getStatus()));
        holder.tvStatus.setTextColor(CommonUtils.getOrderStautsColor(mContext,item.getStatus()));
        holder.tvDate.setText(item.getCreateTime());
        holder.tvCompany.setText(item.getBuyerNickName());
        holder.tvDateDesc.setText(type == 1?mContext.getString(R.string.sale_order_date):mContext.getString(R.string.sale_order_date2));
    }
}