From 06499684e0b3bebaa81123545c04c4ee08de51b7 Mon Sep 17 00:00:00 2001 From: linfso Date: Sat, 22 Jun 2024 12:04:33 +0800 Subject: [PATCH] md --- .../service/impl/EmisWaybillServiceImpl.java | 19 +++++++++++++++++++ 1 file changed, 19 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 e96c9a321..8d913028f 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 @@ -332,6 +332,23 @@ public class EmisWaybillServiceImpl extends EmisBaseService implements IEmisWayb } emisWaybillSave.setPickupMethod(pickupMethod); +// 包装类型 + String packTypeStr = emisWaybillSave.getPackType(); + if(StringUtils.isEmpty(packTypeStr)){ + throw new EmisBizError(EmisBizErrorType.NOT_EXISTS, "包装类型不正确"); + } + + String packTypeCvtStr=""; + String [] packTypeArr = packTypeStr.split(","); + for(String itemLabel:packTypeArr){ + String dictValue=DictUtils.getDictValue("emis_tab_packing_type",itemLabel); + if(!StringUtils.isEmpty(dictValue)) { + packTypeCvtStr = packTypeCvtStr + dictValue + ","; + } + } + emisWaybillSave.setPackType(packTypeCvtStr); + + // 派送方式 String dispatchMethod=DictUtils.getDictValue("emis_tab_dispatch_mode",emisWaybillSave.getDispatchMethod()); if(dispatchMethod==null){ @@ -354,6 +371,8 @@ public class EmisWaybillServiceImpl extends EmisBaseService implements IEmisWayb EmisCustomerUser emisCustomerUser=getCustomerUserByMonthlyPayCode(emisWaybillSave.getCustNo()); emisWaybillSave.setCustomerCode(emisCustomerUser.getCustomerCode()); emisWaybillSave.setCustomerName(emisCustomerUser.getCustomerName()); + }else{ + }