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

1.修改适配器bug

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