diff --git a/so/src/private/nccloud/api/impl/so/m30/APISaleOrderMaitainImpl.java b/so/src/private/nccloud/api/impl/so/m30/APISaleOrderMaitainImpl.java index 040b9a1..bd063a9 100644 --- a/so/src/private/nccloud/api/impl/so/m30/APISaleOrderMaitainImpl.java +++ b/so/src/private/nccloud/api/impl/so/m30/APISaleOrderMaitainImpl.java @@ -1145,6 +1145,18 @@ public class APISaleOrderMaitainImpl implements IAPISaleOrderMaitain { UFDouble nastnum = nnum.multiply(measrateNum).setScale(2, UFDouble.ROUND_HALF_UP); newBvo.setNastnum(nastnum);// 数量 newBvo.setNqtunitnum(nastnum);// 报价单位数量 + + // 自定义项赋值 + String vbdef1 = bodydata.getOrDefault("vbdef1","") + "";// 合同编号 + Map defList = getDefList("zdy-001"); + newBvo.setVbdef1(defList.getOrDefault(vbdef1, "")); + String vbdef5 = bodydata.getOrDefault("vbdef5","") + "";// 合同销售订单号 + defList.clear(); + defList = getDefList("BIP-ddh"); + newBvo.setVbdef5(defList.getOrDefault(vbdef5, "")); + newBvo.setVbdef10(bodydata.getOrDefault("vbdef10","") + "");// 项目名称 + newBvo.setVbdef13(bodydata.getOrDefault("vbdef13","") + "");// 国网行项目号 + bvoList.add(newBvo); } }