Răsfoiți Sursa

增加定时任务及更新时长改为24小时

1018653686@qq.com 1 an în urmă
părinte
comite
dfcfaa67dc

+ 5 - 2
hx-customer/src/main/java/com/fjhx/customer/initializers/XiaomanInitializers.java

@@ -37,7 +37,7 @@ public class XiaomanInitializers {
         refreshToken();
         //获取全量数据
         try {
-            xiaomanApiService.initAllList();
+//            xiaomanApiService.initAllList();
         } catch (Exception e) {
             log.error("获取小满全量数据异常", e);
         }
@@ -62,6 +62,9 @@ public class XiaomanInitializers {
     }
 
 
-
+    @Scheduled(cron = "0 0 0 * * ? ")
+    void updateList(){
+        xiaomanApiService.updateList();
+    }
 
 }

+ 1 - 1
hx-customer/src/main/java/com/fjhx/customer/service/xiaoman/impl/XiaomanApiServiceImpl.java

@@ -145,7 +145,7 @@ public class XiaomanApiServiceImpl implements XiaomanApiService {
             do {
                 Map<String, Object> params = initPageParams(pageIndex);
                 String nowStr = DateUtil.offsetHour(DateUtil.date(), 1).toString("yyyy-MM-dd HH:00:00");
-                params.put("start_time", DateUtil.parse(nowStr).offset(DateField.HOUR, -8).toString("yyyy-MM-dd HH:00:00"));
+                params.put("start_time", DateUtil.parse(nowStr).offset(DateField.HOUR, -24).toString("yyyy-MM-dd HH:00:00"));
                 params.put("end_time", nowStr);
                 String str = getData(XiaomanContant.GET_UPDATE_CUSTOMER_API_URL, token, params);
                 CustomerListApiVo customerListApiVo = HandleXiaomanData.handleAllCustomer(str, collect);