|
@@ -929,7 +929,14 @@ public class ExecutorMeter extends FormulaExecutor {
|
|
xj.setAmount(v.stream().map(e->BaseUtils.str2BigDecimal(e.getAmount())).reduce(BigDecimal.ZERO,BigDecimal::add).toPlainString());
|
|
xj.setAmount(v.stream().map(e->BaseUtils.str2BigDecimal(e.getAmount())).reduce(BigDecimal.ZERO,BigDecimal::add).toPlainString());
|
|
xj.setTotal(v.stream().map(e->BaseUtils.str2BigDecimal(e.getTotal())).reduce(BigDecimal.ZERO,BigDecimal::add).toPlainString());
|
|
xj.setTotal(v.stream().map(e->BaseUtils.str2BigDecimal(e.getTotal())).reduce(BigDecimal.ZERO,BigDecimal::add).toPlainString());
|
|
/*materialSum=StringUtils.number2String(xj.getTotal(),0);*/
|
|
/*materialSum=StringUtils.number2String(xj.getTotal(),0);*/
|
|
- tmp.add(xj);
|
|
|
|
|
|
+ AtomicBoolean flag=new AtomicBoolean(false);
|
|
|
|
+ if(rowSize%tmp.size()==0){
|
|
|
|
+ int num=isLast.get()?2:1;
|
|
|
|
+ for (int i = 0; i < rowSize-num; i++) {
|
|
|
|
+ tmp.add(new MaterialsArrival());
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+ tmp.add(xj);
|
|
dataList.addAll(tmp);
|
|
dataList.addAll(tmp);
|
|
if(isLast.get()){
|
|
if(isLast.get()){
|
|
/*最后一条*/
|
|
/*最后一条*/
|
|
@@ -939,6 +946,11 @@ public class ExecutorMeter extends FormulaExecutor {
|
|
hj.setAmount(list.stream().map(e->BaseUtils.str2BigDecimal(e.getAmount())).reduce(BigDecimal.ZERO,BigDecimal::add).toPlainString());
|
|
hj.setAmount(list.stream().map(e->BaseUtils.str2BigDecimal(e.getAmount())).reduce(BigDecimal.ZERO,BigDecimal::add).toPlainString());
|
|
hj.setTotal(list.stream().map(e->BaseUtils.str2BigDecimal(e.getTotal())).reduce(BigDecimal.ZERO,BigDecimal::add).toPlainString());
|
|
hj.setTotal(list.stream().map(e->BaseUtils.str2BigDecimal(e.getTotal())).reduce(BigDecimal.ZERO,BigDecimal::add).toPlainString());
|
|
materialSum=StringUtils.number2String(hj.getTotal(),0);
|
|
materialSum=StringUtils.number2String(hj.getTotal(),0);
|
|
|
|
+ if(capacity%tmp.size()==0){
|
|
|
|
+ for (int i = 0; i < capacity-1; i++) {
|
|
|
|
+ dataList.add(new MaterialsArrival());
|
|
|
|
+ }
|
|
|
|
+ }
|
|
dataList.add(hj);
|
|
dataList.add(hj);
|
|
}
|
|
}
|
|
});
|
|
});
|