瀏覽代碼

更新系统

xian 4 年之前
父節點
當前提交
d4443365e9

+ 18 - 0
watero-rst-service/src/main/java/com/iamberry/rst/service/order/OrderSyncLogServiceImpl.java

@@ -571,6 +571,16 @@ public class OrderSyncLogServiceImpl implements OrderSyncLogService {
                                 so.setOrderCaseDate(sdf.parse(deliveryTime));
                                 so.setSalesDeliverTime(sdf.parse(deliveryTime));
                                 so.setSalesSendTime(sdf.parse(deliveryTime));
+                            } else {
+                                if (job.has("info")) {
+                                    JSONObject info = job.getJSONObject("info");
+                                    if (info.has("deliveryTime")) {
+                                        String deliveryTime = info.getString("deliveryTime");
+                                        so.setOrderCaseDate(sdf.parse(deliveryTime));
+                                        so.setSalesDeliverTime(sdf.parse(deliveryTime));
+                                        so.setSalesSendTime(sdf.parse(deliveryTime));
+                                    }
+                                }
                             }
                             Integer res = salesOrderMapper.updateSalesOrder(so);
                             if(res > 0){
@@ -1194,6 +1204,14 @@ public class OrderSyncLogServiceImpl implements OrderSyncLogService {
             if (logistics.has("deliveryTime")) {
                 String deliveryTime = logistics.getString("deliveryTime");
                 salesOrder.setSalesDeliverTime(sdf.parse(deliveryTime));
+            } else {
+                if (job.has("info")) {
+                    JSONObject info = job.getJSONObject("info");
+                    if (info.has("deliveryTime")) {
+                        String deliveryTime = info.getString("deliveryTime");
+                        salesOrder.setSalesDeliverTime(sdf.parse(deliveryTime));
+                    }
+                }
             }
             switch (companyCode){
                 case "2087":{