diff --git a/emis-biz/src/main/java/com/xdadan/erp/emis/service/impl/EmisWaybillServiceImpl.java b/emis-biz/src/main/java/com/xdadan/erp/emis/service/impl/EmisWaybillServiceImpl.java index 38832be43..03b08b414 100644 --- a/emis-biz/src/main/java/com/xdadan/erp/emis/service/impl/EmisWaybillServiceImpl.java +++ b/emis-biz/src/main/java/com/xdadan/erp/emis/service/impl/EmisWaybillServiceImpl.java @@ -359,6 +359,10 @@ public class EmisWaybillServiceImpl extends EmisBaseService implements IEmisWayb String [] packTypeArr = packTypeStr.split(","); for(String itemLabel:packTypeArr){ String dictValue=DictUtils.getDictValue("emis_tab_packing_type",itemLabel); + if(StringUtils.isEmpty(dictValue)){ + throw new EmisBizError(EmisBizErrorType.NOT_EXISTS, "包装类型["+itemLabel+"]不正确"); + } + if(!StringUtils.isEmpty(dictValue)) { packTypeCvtStr = packTypeCvtStr + dictValue + ","; }