SaleOrderAdapter.java
1.48 KB
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));
}
}