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 61f96dfa3..1547800ef 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
@@ -214,15 +214,16 @@ public class EmisWaybillServiceImpl implements IEmisWaybillService
if(emisWaybillOld!=null){
isNew=false;
}
- }
-
- if( !StringUtils.isEmpty(waybillOrder.getOrderSn()) ){
- emisWaybillOld = this.selectEmisWaybillByOrderSn(waybillOrder.getOrderSn());
- if(emisWaybillOld!=null){
- isNew=false;
+ }else{
+ if( !StringUtils.isEmpty(waybillOrder.getOrderSn()) ){
+ emisWaybillOld = this.selectEmisWaybillByOrderSn(waybillOrder.getOrderSn());
+ if(emisWaybillOld!=null){
+ isNew=false;
+ }
}
}
+
// 判断运单状态,如果已锁账,则不允许修改
// 下单超过 24小时
@@ -278,6 +279,7 @@ public class EmisWaybillServiceImpl implements IEmisWaybillService
emisWaybillNew.setId(emisWaybillOld.getId());
emisWaybillNew.preUpdate();
+
emisWaybillMapper.updateEmisWaybill(emisWaybillNew);
}
diff --git a/emis-biz/src/main/resources/mapper/EmisWaybillMapper.xml b/emis-biz/src/main/resources/mapper/EmisWaybillMapper.xml
index 4d619f37b..81b0746ef 100644
--- a/emis-biz/src/main/resources/mapper/EmisWaybillMapper.xml
+++ b/emis-biz/src/main/resources/mapper/EmisWaybillMapper.xml
@@ -336,6 +336,13 @@
where a.bill_code = #{billCode}
+
+
+