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 e9969b929..37c6cd2d9 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 @@ -1089,6 +1089,11 @@ public class EmisWaybillServiceImpl extends EmisBaseService implements IEmisWayb confirmOrder(emisWaybillOld,emisWaybillSave); }else { + + if(WaybillStatus.INIT.statusCode.equals(emisWaybillOld.getWaybillStatus())){ + throw new EmisBizError(EmisBizErrorType.BILL_LOCK, "未接单,不允许修改"); + } + // 检查是否已锁单 checkDBBillIsLock(emisWaybillOld); @@ -1100,8 +1105,6 @@ public class EmisWaybillServiceImpl extends EmisBaseService implements IEmisWayb // 修改运单 reUpdateWayBill(emisWaybillOld, emisWaybillSave); - // 对比历史改单数据 - } }