From 4ba9f14c341a2d2f0c4b72a49b8e4884200f00f2 Mon Sep 17 00:00:00 2001 From: linfso Date: Sat, 22 Jun 2024 13:15:14 +0800 Subject: [PATCH] md --- .../erp/emis/service/impl/EmisWaybillServiceImpl.java | 6 ++++++ 1 file changed, 6 insertions(+) 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 03b08b414..bc648ba76 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 @@ -358,6 +358,9 @@ public class EmisWaybillServiceImpl extends EmisBaseService implements IEmisWayb String packTypeCvtStr=""; String [] packTypeArr = packTypeStr.split(","); for(String itemLabel:packTypeArr){ + if(StringUtils.isEmpty(itemLabel)){ + continue; + } String dictValue=DictUtils.getDictValue("emis_tab_packing_type",itemLabel); if(StringUtils.isEmpty(dictValue)){ throw new EmisBizError(EmisBizErrorType.NOT_EXISTS, "包装类型["+itemLabel+"]不正确"); @@ -367,6 +370,9 @@ public class EmisWaybillServiceImpl extends EmisBaseService implements IEmisWayb packTypeCvtStr = packTypeCvtStr + dictValue + ","; } } + if(StringUtils.isEmpty(packTypeCvtStr)){ + throw new EmisBizError(EmisBizErrorType.NOT_EXISTS, "包装类型不正确"); + } emisWaybillSave.setPackType(packTypeCvtStr);