소스 검색

优化改进目前拆单后,有部分订单无法出库的问题。

xian 4 년 전
부모
커밋
12a1322323
1개의 변경된 파일11개의 추가작업 그리고 1개의 파일을 삭제
  1. 11 1
      watero-rst-service/src/main/java/com/iamberry/rst/service/order/OrderSyncLogServiceImpl.java

+ 11 - 1
watero-rst-service/src/main/java/com/iamberry/rst/service/order/OrderSyncLogServiceImpl.java

@@ -1016,7 +1016,17 @@ public class OrderSyncLogServiceImpl implements OrderSyncLogService {
                 }
                 }
             }catch (Exception e){
             }catch (Exception e){
                 logger.error("", e);
                 logger.error("", e);
-                throw new RuntimeException(salesOrder.getSalesDealCode() + "发货失败,失败原因:" + shipResultJson);
+                if (shipResultJson.contains("CRM-000009")) {
+                    //修改同步物流状态
+                    SalesOrder shipSalesOrder = new SalesOrder();
+                    //同步物流状态到第三方平台 1:是
+                    shipSalesOrder.setSalesIsShip(1);
+                    shipSalesOrder.setSalesId(salesOrderId);
+                    salesOrderService.update(shipSalesOrder);
+                    successNum++;
+                } else {
+                    throw new RuntimeException(salesOrder.getSalesDealCode() + "发货失败,失败原因:" + shipResultJson);
+                }
             }
             }
         }
         }