diff --git a/uapbd/src/client/nccloud/web/uapbd/material/action/MaterialJmPushToQyMesAction.java b/uapbd/src/client/nccloud/web/uapbd/material/action/MaterialJmPushToQyMesAction.java index 57b5eb36..07a00af8 100644 --- a/uapbd/src/client/nccloud/web/uapbd/material/action/MaterialJmPushToQyMesAction.java +++ b/uapbd/src/client/nccloud/web/uapbd/material/action/MaterialJmPushToQyMesAction.java @@ -102,8 +102,11 @@ public class MaterialJmPushToQyMesAction implements ICommonAction { UFDouble wasterrate = UFDouble.ZERO_DBL; if (MMValueCheck.isNotEmpty(planMap) && MMValueCheck.isNotEmpty(planMap.get(pkMaterial))) { - qyCode = planMap.get(pkMaterial).getDef2(); - wasterrate = planMap.get(pkMaterial).getWasterrate(); + MaterialPlanVO planVO = planMap.get(pkMaterial); + qyCode = planVO.getDef2(); + if (MMValueCheck.isNotEmpty(planVO.getWasterrate())) { + wasterrate = planVO.getWasterrate(); + } } else { qyCode = vo.getCode(); }