Răsfoiți Sursa

订单同步

24282 1 an în urmă
părinte
comite
bbf96e4c42

+ 7 - 2
sd-business/src/main/java/com/sd/business/entity/order/po/OrderInfo.java

@@ -52,16 +52,21 @@ public class OrderInfo extends BasePo {
     private Long modifyTime;
 
     /**
-     * 数据创建时间
+     * 万里牛订单创建时间
      */
     private Date wlnCreateTime;
 
     /**
-     * 数据审核时间
+     * 万里牛订单审核时间
      */
     private Date wlnApproveTime;
 
     /**
+     * 万里牛打单时间
+     */
+    private Date wlnPrintTime;
+
+    /**
      * 快递单号
      */
     private String expressDeliveryCode;

+ 2 - 1
sd-wln/src/main/java/com/sd/wln/scheduled/WlnSyncTask.java

@@ -24,7 +24,7 @@ public class WlnSyncTask {
      * 每天凌晨1点同步一次sku信息
      */
     @Scheduled(cron = "0 0 1 * * ?")
-    // @Scheduled(cron = "0/1 * * * * ?")
+    // @Scheduled(fixedDelay = 60 * 1000)
     public void syncSku() {
         for (int i = 0; i < 3; i++) {
             boolean flag = wlnSkuService.syncSkuClassify();
@@ -47,6 +47,7 @@ public class WlnSyncTask {
     @Scheduled(fixedDelay = 60 * 1000)
     private void syncOrder() {
         wlnOrderService.syncOrder();
+        System.out.println();
     }
 
 }

+ 1 - 0
sd-wln/src/main/java/com/sd/wln/service/impl/WlnOrderServiceImpl.java

@@ -231,6 +231,7 @@ public class WlnOrderServiceImpl implements WlnOrderService {
         orderInfo.setModifyTime(wlnOrder.getLong("modify_time"));
         orderInfo.setWlnCreateTime(wlnOrder.getDate("create_time"));
         orderInfo.setWlnApproveTime(wlnOrder.getDate("approve_time"));
+        orderInfo.setWlnPrintTime(wlnOrder.getDate("print_time"));
         orderInfo.setProvince(wlnOrder.getString("province"));
         orderInfo.setCity(wlnOrder.getString("city"));
         orderInfo.setCounty(wlnOrder.getString("district"));

+ 6 - 6
sd-wln/src/main/java/com/sd/wln/util/WlnUtil.java

@@ -73,12 +73,12 @@ public class WlnUtil {
         param.setPage(page);
         param.setLimit(limit);
         param.setStorage_code(warehouseCode);
-        param.setIs_split(true);
-        param.setManualImport(false);
-        // 如果是百卓则拉取指定状态订单---验货
-        if ("T007".equals(warehouseCode)) {
-            param.setTrade_status("2");
-        }
+        // param.setIs_split(true);
+        // param.setManualImport(false);
+        // // 如果是百卓则拉取指定状态订单---验货
+        // if ("T007".equals(warehouseCode)) {
+        //     param.setTrade_status("2");
+        // }
         param.generateSign(MapUtil.createLinkString(MapUtil.beanToMap(param)));
         String result = send(PREFIX + "erp/opentrade/list/trades", MapUtil.beanToMap(param));
         JSONObject json = JSONObject.parseObject(result);