From 0752480fecdc93a70798ec383f97b1a4490b9cd3 Mon Sep 17 00:00:00 2001 From: aike <17730485278@139.com> Date: Thu, 22 Jan 2026 15:17:43 +0800 Subject: [PATCH] =?UTF-8?q?demand:=20=E5=AF=B9=E6=8E=A5=E5=A4=96=E9=83=A8?= =?UTF-8?q?=E7=B3=BB=E7=BB=9F=E4=B8=8B=E5=8D=95=E5=AD=9F=E5=8A=A0=E6=8B=89?= =?UTF-8?q?=E5=8D=95=E5=8F=B7=E6=94=B9=E4=B8=BA12=E4=BD=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../emis/service/impl/EmisWaybillServiceImpl.java | 14 ++++++++++++++ 1 file changed, 14 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 2d2dc444c..31b41ab46 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 @@ -5481,6 +5481,20 @@ public class EmisWaybillServiceImpl extends EmisBaseService implements IEmisWayb */ private void addNewWaybillByExternal(EmisWaybill emisWaybillSave) throws EmisBizError { + // 如果是孟加拉单子,把运单号变为 12位 + if("0880".equals(emisWaybillSave.getReceiveCountry()) || "0880".equals(emisWaybillSave.getSendCountry())){ + if(emisWaybillSave.getBillCode().length()==14 && emisWaybillSave.getBillCode().startsWith("T7080")){ + String str =emisWaybillSave.getBillCode(); + String prefix=str.substring(0,6); + String other = str.substring(8); + + String billCode=prefix+other; + emisWaybillSave.setBillCode(billCode); + + } + + } + // 设定为客户下单,下单时间为当前时间 this.resetOmsWaybillData(emisWaybillSave);