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