浏览代码

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

xian 4 年之前
父节点
当前提交
12a1322323

+ 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){
                 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);
+                }
             }
         }