瀏覽代碼

order同步

24282 1 年之前
父節點
當前提交
92f73c1497

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

@@ -1,5 +1,6 @@
 package com.sd.wln.scheduled;
 
+import com.sd.wln.service.WlnOrderService;
 import com.sd.wln.service.WlnSkuService;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.scheduling.annotation.Scheduled;
@@ -11,11 +12,14 @@ public class WlnSyncTask {
     @Autowired
     private WlnSkuService wlnSkuService;
 
+    @Autowired
+    private WlnOrderService wlnOrderService;
+
     /**
      * 每天同步库存
      */
-    // @Scheduled(cron = "0 0 1 * * ?")
-    @Scheduled(cron = "0/1 * * * * ?")
+    @Scheduled(cron = "0 0 1 * * ?")
+    // @Scheduled(cron = "0/1 * * * * ?")
     public void syncSku() {
         for (int i = 0; i < 3; i++) {
             boolean flag = wlnSkuService.syncSkuClassify();
@@ -30,7 +34,11 @@ public class WlnSyncTask {
                 break;
             }
         }
+    }
 
+    @Scheduled(fixedDelay = 30 * 1000)
+    private void syncOrder() {
+        wlnOrderService.syncOrder();
     }
 
 }

+ 10 - 0
sd-wln/src/main/java/com/sd/wln/service/WlnOrderService.java

@@ -0,0 +1,10 @@
+package com.sd.wln.service;
+
+public interface WlnOrderService {
+
+    /**
+     * 同步订单
+     */
+    void syncOrder();
+
+}

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

@@ -0,0 +1,14 @@
+package com.sd.wln.service.impl;
+
+import com.sd.wln.service.WlnOrderService;
+import org.springframework.stereotype.Service;
+
+@Service
+public class WlnOrderServiceImpl implements WlnOrderService {
+
+    @Override
+    public void syncOrder() {
+
+    }
+
+}

+ 3 - 0
sd-wln/src/main/java/com/sd/wln/service/impl/WlnSkuServiceImpl.java

@@ -108,12 +108,15 @@ public class WlnSkuServiceImpl implements WlnSkuService {
             wlnSkuList.addAll(itemList);
         } while (size >= 200);
 
+        // 产品分类map
         Map<String, Long> skuClassifyMap = skuClassifyService.list().stream()
                 .collect(Collectors.toMap(SkuClassify::getWlnCatagoryid, BaseIdPo::getId));
 
+        // 产品map
         Map<String, Sku> skuMap = skuService.list().stream().collect(
                 Collectors.toMap(Sku::getCode, Function.identity()));
 
+        // 产品规格map
         Map<Long, Map<String, SkuSpec>> specMap = skuSpecService.list().stream().collect(
                 Collectors.groupingBy(SkuSpec::getSkuId, Collectors.toMap(SkuSpec::getCode, Function.identity())));