|
@@ -783,7 +783,7 @@ public class SyShippingOrderServiceImpl extends ServiceImpl<SyShippingOrderMappe
|
|
|
sumImoney = sumImoney.add(imoney);
|
|
|
|
|
|
maps.put("cbSysBarCode", "||SA09|"+cCode+"|"+ii);
|
|
|
- maps.put("INatMoney", imoney);
|
|
|
+ maps.put("INatMoney", imoney.multiply(new BigDecimal(nflat)));
|
|
|
maps.put("iMoney", imoney);
|
|
|
maps.put("cExpCode",usd.get("itemColumn"));
|
|
|
maps.put("ID", id);
|
|
@@ -798,7 +798,7 @@ public class SyShippingOrderServiceImpl extends ServiceImpl<SyShippingOrderMappe
|
|
|
|
|
|
if(sumMoney - sumImoney.doubleValue() ==0){
|
|
|
}else{
|
|
|
- BigDecimal mo = new BigDecimal(sumMoney).subtract(sumImoney).setScale(2,BigDecimal.ROUND_DOWN);
|
|
|
+ BigDecimal mo = new BigDecimal(sumMoney).subtract(sumImoney).setScale(2,BigDecimal.ROUND_HALF_UP);
|
|
|
listmaps.get(listmaps.size()-1).put("iMoney",(new BigDecimal(listmaps.get(listmaps.size()-1).get("iMoney").toString()).add(mo)));
|
|
|
}
|
|
|
|