Преглед на файлове

修改未发送消息判断

xueyiming преди 2 месеца
родител
ревизия
0a0dd496e1
променени са 1 файла, в които са добавени 6 реда и са изтрити 2 реда
  1. 6 2
      offline-module/src/main/java/com/tzld/piaoquan/offline/job/WeComHistoryDataJob.java

+ 6 - 2
offline-module/src/main/java/com/tzld/piaoquan/offline/job/WeComHistoryDataJob.java

@@ -117,12 +117,16 @@ public class WeComHistoryDataJob {
         for (Corp corp : corps) {
             selectGroupMsgList(startTime, endTime, corp.getId(), null);
         }
+        boolean isAllSend = true;
         for (Corp corp : corps) {
             long notSentCount = newSelectAlertHistoryMessage(startTime, endTime + TimeConstant.HOUR, corp.getId(), corp.getName());
-            if (notSentCount == 0) {
-                redisTemplate.opsForValue().set(START_TIME_KEY, endTime, 1, TimeUnit.DAYS);
+            if (notSentCount > 0) {
+                isAllSend = false;
             }
         }
+        if (isAllSend) {
+            redisTemplate.opsForValue().set(START_TIME_KEY, endTime, 1, TimeUnit.DAYS);
+        }
         return ReturnT.SUCCESS;
     }