提交 de9338a8 authored 作者: lgd's avatar lgd

1.修改适配器bug

上级 cab02543
......@@ -63,7 +63,7 @@ public class StoreSaleCarActivity extends WorkToolBarActivity {
RecyclerView rvProduct;
private List<ProductBean.RecordsBean> productList;
private StoreCarAdapter productAdapter;
private int warningFlag;
private int warningFlag = 0;
@Override
protected void initView() {
......@@ -121,6 +121,7 @@ public class StoreSaleCarActivity extends WorkToolBarActivity {
toast("购物车里没有产品哦");
return;
}
if (warningFlag == 1) {
QMUIDialog.MessageDialogBuilder builder = DialogUtils.okAndCancelDialog(this);
builder.setTitle("提示").setMessage("包含达到预警数量的产品,是否继续提交").
addAction("取消", new QMUIDialogAction.ActionListener() {
......@@ -132,6 +133,16 @@ public class StoreSaleCarActivity extends WorkToolBarActivity {
.addAction("确定", new QMUIDialogAction.ActionListener() {
@Override
public void onClick(QMUIDialog dialog, int index) {
goNext();
dialog.dismiss();
}
}).show();
}else {
goNext();
}
}
private void goNext() {
String allPrice = "";
for (ProductBean.RecordsBean recordsBean : productList) {
allPrice = MathUtils.add(allPrice, MathUtils.multiply(recordsBean.getCarNum(), MathUtils.converData(recordsBean.getInternalPrice(), 3), 3), 3);
......@@ -147,10 +158,6 @@ public class StoreSaleCarActivity extends WorkToolBarActivity {
"receiveDeptId", getIntent().getStringExtra("receiveDeptId"),
"code", getIntent().getStringExtra("code"),
"launchOrderAmount", allPrice);
dialog.dismiss();
}
}).show();
}
@Override
......
......@@ -48,7 +48,6 @@ public class StoreCarAdapter extends BaseQuickAdapter<ProductBean.RecordsBean, B
helper.setText(R.id.tv_price, "¥".concat(MathUtils.converData(item.getInternalPrice(),3)));
helper.setText(R.id.tv_unit, MathUtils.converData(item.getWeight(),3).concat("吨"));
helper.setText(R.id.tv_all_price, MathUtils.multiply(item.getCarNum(), MathUtils.converData(item.getInternalPrice(),3), 3));
helper.setGone(R.id.tv_desc, item.getFlag()==1);
if (type == 1) {
helper.addOnClickListener(R.id.rl_choose_dep);
helper.addOnClickListener(R.id.rl_upload);
......@@ -59,6 +58,7 @@ public class StoreCarAdapter extends BaseQuickAdapter<ProductBean.RecordsBean, B
helper.setText(R.id.tv_upload, "已上传,点击替换");
}
} else if (type == 2) {
helper.setGone(R.id.tv_desc, item.getFlag()==1);
helper.addOnClickListener(R.id.tv_delete);
AddAndReduceView num = helper.getView(R.id.ar_num);
num.setOnNumberChangedListener(new AddAndReduceView.OnNumberChangedListener() {
......@@ -75,6 +75,7 @@ public class StoreCarAdapter extends BaseQuickAdapter<ProductBean.RecordsBean, B
helper.setGone(R.id.ll_price, false);
num.setNumber(item.getCarNum());
} else {
helper.setGone(R.id.tv_desc, item.getFlag()==1);
helper.addOnClickListener(R.id.tv_delete);
AddAndReduceView num = helper.getView(R.id.ar_num);
num.setOnNumberChangedListener(new AddAndReduceView.OnNumberChangedListener() {
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论