소스 검색

修改未发送消息判断

xueyiming 5 달 전
부모
커밋
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;
     }