Ver Fonte

调整采集间隔时间

1018653686@qq.com há 1 ano atrás
pai
commit
eee412291e

+ 2 - 0
hx-victoriatourist/src/main/java/com/fjhx/victoriatourist/service/jd/constants/RunParamConstant.java

@@ -17,6 +17,8 @@ public class RunParamConstant {
     public static final Integer SLEEP_TEN_SECOND = 10000;
     public static final Integer SLEEP_ONE_MINUTE = 60000;
 
+    public static final Integer SLEEP_FIVE_MINUTE = 300000;
+
     /**刷新token地址**/
     public static final String JD_REFRESH_URL = "https://open-oauth.jd.com/oauth2/refresh_token?app_key=%s&app_secret=%s&grant_type=refresh_token&refresh_token=%s";
     /**通过code获取token地址**/

+ 6 - 6
hx-victoriatourist/src/main/java/com/fjhx/victoriatourist/service/jd/impl/JdApiServiceImpl.java

@@ -216,12 +216,12 @@ public class JdApiServiceImpl implements JdApiService {
         while (true){
             JdInfoVo jdInfoVo = validJdInfo();
             if(ObjectUtil.isNull(jdInfoVo)){
-                ThreadUtil.safeSleep(RunParamConstant.SLEEP_TEN_SECOND);
+                ThreadUtil.safeSleep(RunParamConstant.SLEEP_ONE_MINUTE);
                 continue;
             }
             getJdOrderList(jdClient, jdInfoVo);
             log.info("京东订单采集完成");
-            ThreadUtil.safeSleep(RunParamConstant.SLEEP_TEN_SECOND);
+            ThreadUtil.safeSleep(RunParamConstant.SLEEP_ONE_MINUTE);
         }
     }
 
@@ -239,12 +239,12 @@ public class JdApiServiceImpl implements JdApiService {
         while (true){
             JdInfoVo jdInfoVo = validJdInfo();
             if(ObjectUtil.isNull(jdInfoVo)){
-                ThreadUtil.safeSleep(RunParamConstant.SLEEP_TEN_SECOND);
+                ThreadUtil.safeSleep(RunParamConstant.SLEEP_ONE_MINUTE);
                 continue;
             }
             getJdBackOrder(jdClient, jdInfoVo);
             log.info("京东退货单采集完成");
-            ThreadUtil.safeSleep(RunParamConstant.SLEEP_TEN_SECOND);
+            ThreadUtil.safeSleep(RunParamConstant.SLEEP_ONE_MINUTE);
         }
     }
 
@@ -261,12 +261,12 @@ public class JdApiServiceImpl implements JdApiService {
         while (true){
             JdInfoVo jdInfoVo = validJdInfo();
             if(ObjectUtil.isNull(jdInfoVo)){
-                ThreadUtil.safeSleep(RunParamConstant.SLEEP_TEN_SECOND);
+                ThreadUtil.safeSleep(RunParamConstant.SLEEP_FIVE_MINUTE);
                 continue;
             }
             handleRefreshDate(jdClient);
             log.info("刷新京东状态完成");
-            ThreadUtil.safeSleep(RunParamConstant.SLEEP_TEN_SECOND);
+            ThreadUtil.safeSleep(RunParamConstant.SLEEP_FIVE_MINUTE);
         }
     }