Browse Source

发票总计取ttl_amount

java8
han\hanst 2 weeks ago
parent
commit
7fe01461ec
  1. 7
      src/main/java/com/xujie/sys/modules/ecss/service/impl/CoDelExcelServiceImpl.java

7
src/main/java/com/xujie/sys/modules/ecss/service/impl/CoDelExcelServiceImpl.java

@ -2578,9 +2578,8 @@ public class CoDelExcelServiceImpl implements CoDelExcelService {
eorder.put("designation", eorder.get("part_description") + "\n" + "PO:" + eorder.get("customerPO") eorder.put("designation", eorder.get("part_description") + "\n" + "PO:" + eorder.get("customerPO")
+ (data.getSo()!=null && data.getSo()?" SO:"+eorder.get("so"):"") + (data.getSo()!=null && data.getSo()?" SO:"+eorder.get("so"):"")
+ (data.getHsCodeFlag()!=null && data.getHsCodeFlag()?"\nHS Code:" + eorder.get("hsCode"):"")+hsCodeDesc+ lossratio); + (data.getHsCodeFlag()!=null && data.getHsCodeFlag()?"\nHS Code:" + eorder.get("hsCode"):"")+hsCodeDesc+ lossratio);
eorder.put("totalPrice", (((BigDecimal) eorder.get("qty")).multiply((BigDecimal) eorder.get("unitPrice"))).
setScale(2, RoundingMode.HALF_UP));
allPrice = allPrice.add(((BigDecimal) eorder.get("qty")).multiply((BigDecimal) eorder.get("unitPrice")));
eorder.put("totalPrice", ((BigDecimal)eorder.get("ttl_amount")).setScale(2, RoundingMode.HALF_UP));
allPrice = allPrice.add( ((BigDecimal)eorder.get("ttl_amount")));
if (data.getShowWeight()!=null && data.getShowWeight()) { if (data.getShowWeight()!=null && data.getShowWeight()) {
// 根据发货通知单明细查找装箱明细获取重量和净重保留2位小数 // 根据发货通知单明细查找装箱明细获取重量和净重保留2位小数
eorder.put("grossWeight", pm != null && pm.get("gross_weight") != null ? eorder.put("grossWeight", pm != null && pm.get("gross_weight") != null ?
@ -2919,7 +2918,7 @@ public class CoDelExcelServiceImpl implements CoDelExcelService {
StringBuilder orderNos = new StringBuilder(); StringBuilder orderNos = new StringBuilder();
poNoMap.forEach((key, value) -> ponos.append(key + " ")); poNoMap.forEach((key, value) -> ponos.append(key + " "));
template.addVar("poNo", ponos); template.addVar("poNo", ponos);
// orderNos每10个换行 // orderNos每10个换行
int[] counter = {0}; // 使用数组来在lambda中修改计数器 int[] counter = {0}; // 使用数组来在lambda中修改计数器
orderNoMap.forEach((key, value) -> { orderNoMap.forEach((key, value) -> {

Loading…
Cancel
Save