提交 5378a69e authored 作者: lgd's avatar lgd

1.修改订单显示状态

2.提前结束添加列表审核
上级 1f9235c4
...@@ -254,6 +254,7 @@ public class CrucibleOrderDetailActivity extends WorkToolBarActivity { ...@@ -254,6 +254,7 @@ public class CrucibleOrderDetailActivity extends WorkToolBarActivity {
} }
flowAdapter.notifyDataSetChanged(); flowAdapter.notifyDataSetChanged();
proList.addAll(dataBean.getOrderItems()); proList.addAll(dataBean.getOrderItems());
proAdapter.setStatus(dataBean.getStatus());
proAdapter.notifyDataSetChanged(); proAdapter.notifyDataSetChanged();
tvName.setText(dataBean.getReceiveDeptName()); tvName.setText(dataBean.getReceiveDeptName());
......
...@@ -130,13 +130,6 @@ public class EndApplyActivity extends WorkToolBarActivity { ...@@ -130,13 +130,6 @@ public class EndApplyActivity extends WorkToolBarActivity {
getData(); getData();
} }
}); });
// dataAdapter.setOnLoadMoreListener(new BaseQuickAdapter.RequestLoadMoreListener() {
// @Override
// public void onLoadMoreRequested() {
// param.put("current", page);
// getData();
// }
// }, rvData);
dataAdapter.setOnItemClickListener(new BaseQuickAdapter.OnItemClickListener() { dataAdapter.setOnItemClickListener(new BaseQuickAdapter.OnItemClickListener() {
@Override @Override
public void onItemClick(BaseQuickAdapter adapter, View view, int position) { public void onItemClick(BaseQuickAdapter adapter, View view, int position) {
...@@ -145,6 +138,20 @@ public class EndApplyActivity extends WorkToolBarActivity { ...@@ -145,6 +138,20 @@ public class EndApplyActivity extends WorkToolBarActivity {
"info", JSON.toJSONString(dataList.get(position))); "info", JSON.toJSONString(dataList.get(position)));
} }
}); });
dataAdapter.setOnItemChildClickListener(new BaseQuickAdapter.OnItemChildClickListener() {
@Override
public void onItemChildClick(BaseQuickAdapter adapter, View view, int position) {
switch (view.getId()) {
case R.id.tv_refuse:
checkDialog(2, dataList.get(position).getId());
break;
case R.id.tv_agree:
checkDialog(1, dataList.get(position).getId());
break;
}
}
});
} }
@Override @Override
...@@ -173,14 +180,14 @@ public class EndApplyActivity extends WorkToolBarActivity { ...@@ -173,14 +180,14 @@ public class EndApplyActivity extends WorkToolBarActivity {
public boolean onOptionsItemSelected(MenuItem item) { public boolean onOptionsItemSelected(MenuItem item) {
switch (item.getItemId()) { switch (item.getItemId()) {
case R.id.add: case R.id.add:
checkDialog(); addDialog();
break; break;
} }
return super.onOptionsItemSelected(item); return super.onOptionsItemSelected(item);
} }
private void checkDialog() { private void addDialog() {
AlertDialog.Builder builder = new AlertDialog.Builder(this); AlertDialog.Builder builder = new AlertDialog.Builder(this);
View view = LayoutInflater.from(this).inflate(R.layout.view_check, null); View view = LayoutInflater.from(this).inflate(R.layout.view_check, null);
TextView tvOk = view.findViewById(R.id.tv_ok); TextView tvOk = view.findViewById(R.id.tv_ok);
...@@ -199,7 +206,7 @@ public class EndApplyActivity extends WorkToolBarActivity { ...@@ -199,7 +206,7 @@ public class EndApplyActivity extends WorkToolBarActivity {
toast("请填写原因"); toast("请填写原因");
return; return;
} }
check(etRemark.getText().toString()); add(etRemark.getText().toString());
addCartDialog.dismiss(); addCartDialog.dismiss();
} }
}); });
...@@ -213,7 +220,7 @@ public class EndApplyActivity extends WorkToolBarActivity { ...@@ -213,7 +220,7 @@ public class EndApplyActivity extends WorkToolBarActivity {
} }
private void check(String remark) { private void add(String remark) {
Map<String, Object> param = WorkUtils.simpleParam(); Map<String, Object> param = WorkUtils.simpleParam();
param.put("orderType", getIntent().getStringExtra("orderType")); param.put("orderType", getIntent().getStringExtra("orderType"));
param.put("applyRemark", remark); param.put("applyRemark", remark);
...@@ -269,4 +276,76 @@ public class EndApplyActivity extends WorkToolBarActivity { ...@@ -269,4 +276,76 @@ public class EndApplyActivity extends WorkToolBarActivity {
public void refresh(CheckSendEvent event) { public void refresh(CheckSendEvent event) {
getData(); getData();
} }
private void checkDialog(int status,int id) {
AlertDialog.Builder builder = new AlertDialog.Builder(this);
View view = LayoutInflater.from(this).inflate(R.layout.view_check, null);
TextView tvOk = view.findViewById(R.id.tv_ok);
TextView tvDesc = view.findViewById(R.id.tv_desc);
tvDesc.setText(status == 1 ? "通过" : "拒绝");
TextView tvNum = view.findViewById(R.id.tv_num);
TextView tvCancel = view.findViewById(R.id.tv_cancel);
EditText etRemark = view.findViewById(R.id.et_content);
WorkUtils.addNumListener(etRemark, tvNum);
builder.setView(view);
AlertDialog addCartDialog = builder.create();
tvOk.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
if (status != 1 && TextUtils.isEmpty(etRemark.getText().toString())) {
toast("请填写备注");
return;
}
check(status, etRemark.getText().toString(),id);
addCartDialog.dismiss();
}
});
tvCancel.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
addCartDialog.dismiss();
}
});
addCartDialog.show();
}
private void check(int status, String remark ,int id) {
param.put("status", status);
param.put("auditRemark", remark);
param.put("id", id);
String orderType = getIntent().getStringExtra("orderType");
Observable<BaseBean> observable;
if (TextUtils.equals(orderType, OrderType.SALE.getCode())) {
observable = RtfUtils.getRtf().endSoCheck(id + "", WorkUtils.convertMapToBody(param));
} else if (TextUtils.equals(orderType, OrderType.OUT_BUY.getCode())) {
observable = RtfUtils.getRtf().endPoCheck(id + "", WorkUtils.convertMapToBody(param));
} else {
observable = RtfUtils.getRtf().endSoCheck(id + "", WorkUtils.convertMapToBody(param));
}
observable.compose(Transformer.schedule()).subscribe(new WorkObserver<BaseBean>() {
@Override
public void doOnSubscribe(Disposable d) {
}
@Override
public void onFail(String errorMsg) {
hideLoading();
toast(errorMsg);
}
@Override
public void onSuccess(BaseBean data) {
hideLoading();
if (data.getCode() != 0) {
toast(data.getMessage());
return;
}
toast("操作成功");
EventBus.getDefault().post(new CheckSendEvent());
EventBus.getDefault().post(new CheckOrderEvent());
finish();
}
});
}
} }
...@@ -209,6 +209,7 @@ public class InsideOrderDetailActivity extends WorkToolBarActivity { ...@@ -209,6 +209,7 @@ public class InsideOrderDetailActivity extends WorkToolBarActivity {
} }
flowAdapter.notifyDataSetChanged(); flowAdapter.notifyDataSetChanged();
proList.addAll(dataBean.getOrderItems()); proList.addAll(dataBean.getOrderItems());
proAdapter.setStatus(dataBean.getStatus());
proAdapter.notifyDataSetChanged(); proAdapter.notifyDataSetChanged();
tvName.setText(dataBean.getReceiveDeptName()); tvName.setText(dataBean.getReceiveDeptName());
......
...@@ -19,6 +19,7 @@ import com.wd.workoffice.app.BaseBean; ...@@ -19,6 +19,7 @@ import com.wd.workoffice.app.BaseBean;
import com.wd.workoffice.app.WorkToolBarActivity; import com.wd.workoffice.app.WorkToolBarActivity;
import com.wd.workoffice.bean.OrderDetail; import com.wd.workoffice.bean.OrderDetail;
import com.wd.workoffice.bean.event.CheckOrderEvent; import com.wd.workoffice.bean.event.CheckOrderEvent;
import com.wd.workoffice.bean.event.CheckSendEvent;
import com.wd.workoffice.bean.workEnum.PagePermissionType; import com.wd.workoffice.bean.workEnum.PagePermissionType;
import com.wd.workoffice.retrofit.RtfUtils; import com.wd.workoffice.retrofit.RtfUtils;
import com.wd.workoffice.retrofit.WorkObserver; import com.wd.workoffice.retrofit.WorkObserver;
...@@ -29,6 +30,7 @@ import com.wd.workoffice.util.MathUtils; ...@@ -29,6 +30,7 @@ import com.wd.workoffice.util.MathUtils;
import com.wd.workoffice.util.WorkUtils; import com.wd.workoffice.util.WorkUtils;
import org.greenrobot.eventbus.EventBus; import org.greenrobot.eventbus.EventBus;
import org.greenrobot.eventbus.Subscribe;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.List; import java.util.List;
...@@ -198,8 +200,8 @@ public class OutOrderDetailActivity extends WorkToolBarActivity { ...@@ -198,8 +200,8 @@ public class OutOrderDetailActivity extends WorkToolBarActivity {
dataBean = JSON.parseObject(data.getData().toString(), OrderDetail.class); dataBean = JSON.parseObject(data.getData().toString(), OrderDetail.class);
status = dataBean.getStatus(); status = dataBean.getStatus();
changeView(); changeView();
flowSheetList.clear();
flowList.clear();
flowSheetList.addAll(dataBean.getOrderFlows()); flowSheetList.addAll(dataBean.getOrderFlows());
flowSheetAdapter.notifyDataSetChanged(); flowSheetAdapter.notifyDataSetChanged();
if (dataBean.getOrderFlows().size()<=3){ if (dataBean.getOrderFlows().size()<=3){
...@@ -209,7 +211,10 @@ public class OutOrderDetailActivity extends WorkToolBarActivity { ...@@ -209,7 +211,10 @@ public class OutOrderDetailActivity extends WorkToolBarActivity {
flowList.addAll(dataBean.getOrderFlows().subList(0, 3)); flowList.addAll(dataBean.getOrderFlows().subList(0, 3));
} }
flowAdapter.notifyDataSetChanged(); flowAdapter.notifyDataSetChanged();
proList.clear();
proList.addAll(dataBean.getOrderItems()); proList.addAll(dataBean.getOrderItems());
proAdapter.setAttr(dataBean.getAttr());
proAdapter.setStatus(dataBean.getStatus());
proAdapter.notifyDataSetChanged(); proAdapter.notifyDataSetChanged();
tvName.setText(dataBean.getCustomerName()); tvName.setText(dataBean.getCustomerName());
...@@ -574,5 +579,20 @@ public class OutOrderDetailActivity extends WorkToolBarActivity { ...@@ -574,5 +579,20 @@ public class OutOrderDetailActivity extends WorkToolBarActivity {
} }
}); });
} }
@Override
public void onStart() {
super.onStart();
EventBus.getDefault().register(this);
}
@Override
public void onStop() {
super.onStop();
EventBus.getDefault().unregister(this);
}
@Subscribe
public void refresh(CheckSendEvent event) {
getData();
}
} }
...@@ -15,6 +15,7 @@ import com.wd.workoffice.bean.OrderDetail; ...@@ -15,6 +15,7 @@ import com.wd.workoffice.bean.OrderDetail;
import com.wd.workoffice.retrofit.RtfUtils; import com.wd.workoffice.retrofit.RtfUtils;
import com.wd.workoffice.retrofit.WorkObserver; import com.wd.workoffice.retrofit.WorkObserver;
import com.wd.workoffice.ui.adapter.ProductOrderDetailProductAdapter; import com.wd.workoffice.ui.adapter.ProductOrderDetailProductAdapter;
import com.wd.workoffice.util.MathUtils;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.List; import java.util.List;
...@@ -95,6 +96,7 @@ public class ProductOrderDetailActivity extends WorkToolBarActivity { ...@@ -95,6 +96,7 @@ public class ProductOrderDetailActivity extends WorkToolBarActivity {
} }
dataBean = JSON.parseObject(data.getData().toString(), OrderDetail.class); dataBean = JSON.parseObject(data.getData().toString(), OrderDetail.class);
proList.addAll(dataBean.getOrderItems()); proList.addAll(dataBean.getOrderItems());
proAdapter.setStatus(dataBean.getStatus());
proAdapter.notifyDataSetChanged(); proAdapter.notifyDataSetChanged();
tvStock.setText(dataBean.getExpandInfo().getOuterStoreName()); tvStock.setText(dataBean.getExpandInfo().getOuterStoreName());
tvDep.setText(dataBean.getLaunchDeptName()); tvDep.setText(dataBean.getLaunchDeptName());
......
...@@ -17,6 +17,7 @@ import com.wd.workoffice.app.BaseBean; ...@@ -17,6 +17,7 @@ import com.wd.workoffice.app.BaseBean;
import com.wd.workoffice.app.WorkToolBarActivity; import com.wd.workoffice.app.WorkToolBarActivity;
import com.wd.workoffice.bean.OrderDetail; import com.wd.workoffice.bean.OrderDetail;
import com.wd.workoffice.bean.event.CheckOrderEvent; import com.wd.workoffice.bean.event.CheckOrderEvent;
import com.wd.workoffice.bean.event.CheckSendEvent;
import com.wd.workoffice.retrofit.RtfUtils; import com.wd.workoffice.retrofit.RtfUtils;
import com.wd.workoffice.retrofit.WorkObserver; import com.wd.workoffice.retrofit.WorkObserver;
import com.wd.workoffice.ui.adapter.OrderDetailProductAdapter; import com.wd.workoffice.ui.adapter.OrderDetailProductAdapter;
...@@ -25,6 +26,7 @@ import com.wd.workoffice.util.MathUtils; ...@@ -25,6 +26,7 @@ import com.wd.workoffice.util.MathUtils;
import com.wd.workoffice.util.WorkUtils; import com.wd.workoffice.util.WorkUtils;
import org.greenrobot.eventbus.EventBus; import org.greenrobot.eventbus.EventBus;
import org.greenrobot.eventbus.Subscribe;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.List; import java.util.List;
...@@ -176,7 +178,8 @@ public class SaleOrderDetailActivity extends WorkToolBarActivity { ...@@ -176,7 +178,8 @@ public class SaleOrderDetailActivity extends WorkToolBarActivity {
llBottom.setVisibility(View.VISIBLE); llBottom.setVisibility(View.VISIBLE);
llApply.setVisibility(View.VISIBLE); llApply.setVisibility(View.VISIBLE);
if (dataBean != null && dataBean.getAttr() == 400) { if (dataBean != null && dataBean.getAttr() == 400) {
tvSendApply.setVisibility(View.GONE); llBottom.setVisibility(View.GONE);
llApply.setVisibility(View.GONE);
} }
break; break;
case 500: case 500:
...@@ -228,6 +231,8 @@ public class SaleOrderDetailActivity extends WorkToolBarActivity { ...@@ -228,6 +231,8 @@ public class SaleOrderDetailActivity extends WorkToolBarActivity {
return; return;
} }
dataBean = JSON.parseObject(data.getData().toString(), OrderDetail.class); dataBean = JSON.parseObject(data.getData().toString(), OrderDetail.class);
flowSheetList.clear();
flowList.clear();
flowSheetList.addAll(dataBean.getOrderFlows()); flowSheetList.addAll(dataBean.getOrderFlows());
flowSheetAdapter.notifyDataSetChanged(); flowSheetAdapter.notifyDataSetChanged();
if (dataBean.getOrderFlows().size() <= 3) { if (dataBean.getOrderFlows().size() <= 3) {
...@@ -237,8 +242,10 @@ public class SaleOrderDetailActivity extends WorkToolBarActivity { ...@@ -237,8 +242,10 @@ public class SaleOrderDetailActivity extends WorkToolBarActivity {
flowList.addAll(dataBean.getOrderFlows().subList(0, 3)); flowList.addAll(dataBean.getOrderFlows().subList(0, 3));
} }
flowAdapter.notifyDataSetChanged(); flowAdapter.notifyDataSetChanged();
proList.clear();
proList.addAll(dataBean.getOrderItems()); proList.addAll(dataBean.getOrderItems());
proAdapter.setStatus(dataBean.getStatus()); proAdapter.setStatus(dataBean.getStatus());
proAdapter.setAttr(dataBean.getAttr());
proAdapter.notifyDataSetChanged(); proAdapter.notifyDataSetChanged();
tvName.setText(dataBean.getCustomerName()); tvName.setText(dataBean.getCustomerName());
tvDep.setText(dataBean.getReceiveDeptName()); tvDep.setText(dataBean.getReceiveDeptName());
...@@ -501,9 +508,20 @@ public class SaleOrderDetailActivity extends WorkToolBarActivity { ...@@ -501,9 +508,20 @@ public class SaleOrderDetailActivity extends WorkToolBarActivity {
} }
@Override @Override
protected void onCreate(Bundle savedInstanceState) { public void onStart() {
super.onCreate(savedInstanceState); super.onStart();
// TODO: add setContentView(...) invocation EventBus.getDefault().register(this);
ButterKnife.bind(this); }
@Override
public void onStop() {
super.onStop();
EventBus.getDefault().unregister(this);
} }
@Subscribe
public void refresh(CheckSendEvent event) {
getData();
}
} }
...@@ -30,11 +30,11 @@ public class CruibleOrderDetailProductAdapter extends BaseQuickAdapter<OrderDeta ...@@ -30,11 +30,11 @@ public class CruibleOrderDetailProductAdapter extends BaseQuickAdapter<OrderDeta
helper.setText(R.id.tv_card, item.getProductSoleCode()); helper.setText(R.id.tv_card, item.getProductSoleCode());
helper.setText(R.id.tv_card_name, item.getProductSimpleCode()); helper.setText(R.id.tv_card_name, item.getProductSimpleCode());
helper.setText(R.id.tv_spec, item.getProductSpec()); helper.setText(R.id.tv_spec, item.getProductSpec());
helper.setText(R.id.tv_price, "¥".concat(String.valueOf(item.getInnerPrice()))); helper.setText(R.id.tv_price, "¥".concat(MathUtils.converData(item.getInnerPrice(),3)));
helper.setText(R.id.tv_all_price, "¥".concat(MathUtils.multiply(String.valueOf(item.getProductCount()),String.valueOf(item.getInnerPrice()),3))); helper.setText(R.id.tv_all_price, "¥".concat(MathUtils.multiply(String.valueOf(item.getProductCount()),String.valueOf(item.getInnerPrice()),3)));
helper.setText(R.id.tv_unit, item.getProductUnit()); helper.setText(R.id.tv_unit, item.getProductUnit());
helper.setText(R.id.tv_from, WorkUtils.getOrderFrom(item.getType())); helper.setText(R.id.tv_from, WorkUtils.getOrderFrom(item.getType()));
helper.setText(R.id.tv_num, String.valueOf(item.getProductCount())); helper.setText(R.id.tv_num, MathUtils.converData(item.getProductCount(),3));
helper.setVisible(R.id.ll_from,false); helper.setVisible(R.id.ll_from,false);
helper.addOnClickListener(R.id.tv_get); helper.addOnClickListener(R.id.tv_get);
helper.addOnClickListener(R.id.tv_return); helper.addOnClickListener(R.id.tv_return);
...@@ -79,5 +79,13 @@ public class CruibleOrderDetailProductAdapter extends BaseQuickAdapter<OrderDeta ...@@ -79,5 +79,13 @@ public class CruibleOrderDetailProductAdapter extends BaseQuickAdapter<OrderDeta
helper.setGone(R.id.tv_add, false); helper.setGone(R.id.tv_add, false);
} }
} }
public int getStatus() {
return status;
}
public void setStatus(int status) {
this.status = status;
}
} }
...@@ -30,11 +30,11 @@ public class InsideOrderDetailProductAdapter extends BaseQuickAdapter<OrderDetai ...@@ -30,11 +30,11 @@ public class InsideOrderDetailProductAdapter extends BaseQuickAdapter<OrderDetai
helper.setText(R.id.tv_card, item.getProductSoleCode()); helper.setText(R.id.tv_card, item.getProductSoleCode());
helper.setText(R.id.tv_card_name, item.getProductSimpleCode()); helper.setText(R.id.tv_card_name, item.getProductSimpleCode());
helper.setText(R.id.tv_spec, item.getProductSpec()); helper.setText(R.id.tv_spec, item.getProductSpec());
helper.setText(R.id.tv_price, "¥".concat(String.valueOf(item.getInnerPrice()))); helper.setText(R.id.tv_price, "¥".concat(MathUtils.converData(item.getInnerPrice(),3)));
helper.setText(R.id.tv_all_price, "¥".concat(MathUtils.multiply(String.valueOf(item.getProductCount()),String.valueOf(item.getInnerPrice()),3))); helper.setText(R.id.tv_all_price, "¥".concat(MathUtils.multiply(String.valueOf(item.getProductCount()),String.valueOf(item.getInnerPrice()),3)));
helper.setText(R.id.tv_unit, item.getProductUnit()); helper.setText(R.id.tv_unit, item.getProductUnit());
helper.setText(R.id.tv_from, WorkUtils.getOrderFrom(item.getType())); helper.setText(R.id.tv_from, WorkUtils.getOrderFrom(item.getType()));
helper.setText(R.id.tv_num, String.valueOf(item.getProductCount())); helper.setText(R.id.tv_num, MathUtils.converData(item.getProductCount(),3));
helper.setGone(R.id.ll_from,false); helper.setGone(R.id.ll_from,false);
helper.addOnClickListener(R.id.tv_get); helper.addOnClickListener(R.id.tv_get);
helper.addOnClickListener(R.id.tv_return); helper.addOnClickListener(R.id.tv_return);
...@@ -84,5 +84,13 @@ public class InsideOrderDetailProductAdapter extends BaseQuickAdapter<OrderDetai ...@@ -84,5 +84,13 @@ public class InsideOrderDetailProductAdapter extends BaseQuickAdapter<OrderDetai
helper.setGone(R.id.tv_add, false); helper.setGone(R.id.tv_add, false);
} }
} }
public int getStatus() {
return status;
}
public void setStatus(int status) {
this.status = status;
}
} }
...@@ -17,6 +17,7 @@ import java.util.List; ...@@ -17,6 +17,7 @@ import java.util.List;
public class OrderDetailProductAdapter extends BaseQuickAdapter<OrderDetail.OrderItemsBean, BaseViewHolder> { public class OrderDetailProductAdapter extends BaseQuickAdapter<OrderDetail.OrderItemsBean, BaseViewHolder> {
int status; int status;
int attr;
public OrderDetailProductAdapter(int layoutResId, List data, Integer status) { public OrderDetailProductAdapter(int layoutResId, List data, Integer status) {
super(layoutResId, data); super(layoutResId, data);
...@@ -66,6 +67,9 @@ public class OrderDetailProductAdapter extends BaseQuickAdapter<OrderDetail.Orde ...@@ -66,6 +67,9 @@ public class OrderDetailProductAdapter extends BaseQuickAdapter<OrderDetail.Orde
break; break;
case 420: case 420:
helper.setGone(R.id.ll_btn, true); helper.setGone(R.id.ll_btn, true);
if (attr==400){
helper.setGone(R.id.ll_btn, false);
}
break; break;
case 500: case 500:
helper.setGone(R.id.ll_btn, true); helper.setGone(R.id.ll_btn, true);
...@@ -91,5 +95,12 @@ public class OrderDetailProductAdapter extends BaseQuickAdapter<OrderDetail.Orde ...@@ -91,5 +95,12 @@ public class OrderDetailProductAdapter extends BaseQuickAdapter<OrderDetail.Orde
} }
} }
public int getAttr() {
return attr;
}
public void setAttr(int attr) {
this.attr = attr;
}
} }
...@@ -17,7 +17,7 @@ import java.util.List; ...@@ -17,7 +17,7 @@ import java.util.List;
public class OutOrderDetailProductAdapter extends BaseQuickAdapter<OrderDetail.OrderItemsBean, BaseViewHolder> { public class OutOrderDetailProductAdapter extends BaseQuickAdapter<OrderDetail.OrderItemsBean, BaseViewHolder> {
int status; int status;
int attr;
public OutOrderDetailProductAdapter(int layoutResId, List data, Integer status) { public OutOrderDetailProductAdapter(int layoutResId, List data, Integer status) {
super(layoutResId, data); super(layoutResId, data);
this.status = status; this.status = status;
...@@ -34,7 +34,7 @@ public class OutOrderDetailProductAdapter extends BaseQuickAdapter<OrderDetail.O ...@@ -34,7 +34,7 @@ public class OutOrderDetailProductAdapter extends BaseQuickAdapter<OrderDetail.O
helper.setText(R.id.tv_all_price, "¥".concat(MathUtils.multiply(String.valueOf(item.getProductCount()),String.valueOf(item.getInnerPrice()),3))); helper.setText(R.id.tv_all_price, "¥".concat(MathUtils.multiply(String.valueOf(item.getProductCount()),String.valueOf(item.getInnerPrice()),3)));
helper.setText(R.id.tv_unit, item.getProductUnit()); helper.setText(R.id.tv_unit, item.getProductUnit());
helper.setText(R.id.tv_from, WorkUtils.getOrderFrom(item.getType())); helper.setText(R.id.tv_from, WorkUtils.getOrderFrom(item.getType()));
helper.setText(R.id.tv_num, String.valueOf(item.getProductCount())); helper.setText(R.id.tv_num, MathUtils.converData(item.getProductCount(),3));
helper.addOnClickListener(R.id.tv_get); helper.addOnClickListener(R.id.tv_get);
helper.addOnClickListener(R.id.tv_return); helper.addOnClickListener(R.id.tv_return);
helper.addOnClickListener(R.id.tv_flow); helper.addOnClickListener(R.id.tv_flow);
...@@ -51,10 +51,18 @@ public class OutOrderDetailProductAdapter extends BaseQuickAdapter<OrderDetail.O ...@@ -51,10 +51,18 @@ public class OutOrderDetailProductAdapter extends BaseQuickAdapter<OrderDetail.O
helper.setGone(R.id.tv_get, false); helper.setGone(R.id.tv_get, false);
helper.setGone(R.id.tv_return, false); helper.setGone(R.id.tv_return, false);
break; break;
case 400: case 410:
helper.setGone(R.id.ll_btn, true);
helper.setGone(R.id.tv_get, false);
helper.setGone(R.id.tv_return, false);
break;
case 420:
helper.setGone(R.id.ll_btn, true); helper.setGone(R.id.ll_btn, true);
helper.setGone(R.id.tv_get, false); helper.setGone(R.id.tv_get, false);
helper.setGone(R.id.tv_return, false); helper.setGone(R.id.tv_return, false);
if (attr==400){
helper.setGone(R.id.ll_btn, false);
}
break; break;
case 500: case 500:
helper.setGone(R.id.ll_btn, true); helper.setGone(R.id.ll_btn, true);
...@@ -73,5 +81,21 @@ public class OutOrderDetailProductAdapter extends BaseQuickAdapter<OrderDetail.O ...@@ -73,5 +81,21 @@ public class OutOrderDetailProductAdapter extends BaseQuickAdapter<OrderDetail.O
helper.setGone(R.id.tv_add, false); helper.setGone(R.id.tv_add, false);
} }
} }
public int getStatus() {
return status;
}
public void setStatus(int status) {
this.status = status;
}
public int getAttr() {
return attr;
}
public void setAttr(int attr) {
this.attr = attr;
}
} }
...@@ -30,11 +30,12 @@ public class ProductOrderDetailProductAdapter extends BaseQuickAdapter<OrderDeta ...@@ -30,11 +30,12 @@ public class ProductOrderDetailProductAdapter extends BaseQuickAdapter<OrderDeta
helper.setText(R.id.tv_card, item.getProductSoleCode()); helper.setText(R.id.tv_card, item.getProductSoleCode());
helper.setText(R.id.tv_card_name, item.getProductSimpleCode()); helper.setText(R.id.tv_card_name, item.getProductSimpleCode());
helper.setText(R.id.tv_spec, item.getProductSpec()); helper.setText(R.id.tv_spec, item.getProductSpec());
helper.setText(R.id.tv_price, "¥".concat(String.valueOf(item.getOuterPrice()))); helper.setText(R.id.tv_price, "¥".concat(MathUtils.converData(item.getOuterPrice(),3)));
helper.setText(R.id.tv_all_price, "¥".concat(MathUtils.multiply(String.valueOf(item.getProductCount()),String.valueOf(item.getOuterPrice()),3))); helper.setText(R.id.tv_all_price, "¥".concat(MathUtils.multiply(MathUtils.converData(item.getProductCount(),3),
MathUtils.converData(item.getOuterPrice(),3),3)));
helper.setText(R.id.tv_unit, item.getProductUnit()); helper.setText(R.id.tv_unit, item.getProductUnit());
helper.setText(R.id.tv_from, WorkUtils.getOrderFrom(item.getType())); helper.setText(R.id.tv_from, WorkUtils.getOrderFrom(item.getType()));
helper.setText(R.id.tv_num, String.valueOf(item.getProductCount())); helper.setText(R.id.tv_num, MathUtils.converData(item.getProductCount(),3));
helper.setGone(R.id.ll_from,false); helper.setGone(R.id.ll_from,false);
helper.setGone(R.id.ll_annex,false); helper.setGone(R.id.ll_annex,false);
helper.addOnClickListener(R.id.tv_get); helper.addOnClickListener(R.id.tv_get);
...@@ -53,5 +54,13 @@ public class ProductOrderDetailProductAdapter extends BaseQuickAdapter<OrderDeta ...@@ -53,5 +54,13 @@ public class ProductOrderDetailProductAdapter extends BaseQuickAdapter<OrderDeta
helper.setGone(R.id.tv_get, false); helper.setGone(R.id.tv_get, false);
} }
} }
public int getStatus() {
return status;
}
public void setStatus(int status) {
this.status = status;
}
} }
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论