Bläddra i källkod

处理修改订单状态业务

wjj 1 vecka sedan
förälder
incheckning
82a4b55f38

+ 8 - 6
fs-service/src/main/java/com/fs/his/service/impl/FsStoreOrderServiceImpl.java

@@ -380,12 +380,14 @@ public class FsStoreOrderServiceImpl implements IFsStoreOrderService {
         int i = fsStoreOrderMapper.updateFsStoreOrder(fsStoreOrder);
 
         fsStoreOrder = fsStoreOrderMapper.selectFsStoreOrderByOrderId(fsStoreOrder.getOrderId());
-        //推送修改的互联网医院订单地址到聚水潭ERP
-        try {
-            pushOrderAddressToErp(fsStoreOrder);
-        }catch (Exception e){
-            log.error("修改互联网医院订单地址推送到聚水潭ERP失败,orderId: {}", fsStoreOrder.getOrderId(), e);
-            throw new RuntimeException(String.format("修改互联网医院订单地址推送到聚水潭ERP失败,orderId: %d",fsStoreOrder.getOrderId()), e);
+        if (fsStoreOrder.getStatus() != -3) {
+            //推送修改的互联网医院订单地址到聚水潭ERP
+            try {
+                pushOrderAddressToErp(fsStoreOrder);
+            }catch (Exception e){
+                log.error("修改互联网医院订单地址推送到聚水潭ERP失败,orderId: {}", fsStoreOrder.getOrderId(), e);
+                throw new RuntimeException(String.format("修改互联网医院订单地址推送到聚水潭ERP失败,orderId: %d",fsStoreOrder.getOrderId()), e);
+            }
         }
         return i;
     }