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 785a24b..d720b0c 100644 --- a/so/src/private/nccloud/api/impl/so/m30/APISaleOrderMaitainImpl.java +++ b/so/src/private/nccloud/api/impl/so/m30/APISaleOrderMaitainImpl.java @@ -145,6 +145,7 @@ public class APISaleOrderMaitainImpl implements IAPISaleOrderMaitain { // 折本汇率 UFDouble nexchangerate = childrenVO.getNexchangerate(); + nexchangerate = getUFDouble_NullAsOne(nexchangerate); // 含税单价 UFDouble nqtorigtaxprice = childrenVO.getNqtorigtaxprice(); // 无税单价 @@ -761,6 +762,7 @@ public class APISaleOrderMaitainImpl implements IAPISaleOrderMaitain { SaleOrderBVO oneBvo = oldVO.getChildrenVO()[0]; // 折本汇率 UFDouble nexchangerate = oneBvo.getNexchangerate(); + nexchangerate = getUFDouble_NullAsOne(nexchangerate); List newBvoList = listMap.get(csaleorderid); if (newBvoList != null && !newBvoList.isEmpty()) { // 上边填充默认值的时候取了系统的默认汇率,需要用BIP传的