|
@@ -98,7 +98,6 @@ public class WeComHistoryDataJob1 {
|
|
log.error("selectGroupMsgList error startTime={}, endTime={}", startTime, endTime);
|
|
log.error("selectGroupMsgList error startTime={}, endTime={}", startTime, endTime);
|
|
return;
|
|
return;
|
|
}
|
|
}
|
|
- cursor = jsonObject.getString("next_cursor");
|
|
|
|
JSONArray groupMsgList = jsonObject.getJSONArray("group_msg_list");
|
|
JSONArray groupMsgList = jsonObject.getJSONArray("group_msg_list");
|
|
if (CollectionUtils.isEmpty(groupMsgList)) {
|
|
if (CollectionUtils.isEmpty(groupMsgList)) {
|
|
continue;
|
|
continue;
|
|
@@ -154,9 +153,12 @@ public class WeComHistoryDataJob1 {
|
|
insertHistoryMessageList(staffList.get(0), externalUsers, miniprogramRecordList);
|
|
insertHistoryMessageList(staffList.get(0), externalUsers, miniprogramRecordList);
|
|
messageAttachmentService.addMiniprogram(messageAttachmentList);
|
|
messageAttachmentService.addMiniprogram(messageAttachmentList);
|
|
}
|
|
}
|
|
-
|
|
|
|
-
|
|
|
|
}
|
|
}
|
|
|
|
+ String nextCursor = jsonObject.getString("next_cursor");
|
|
|
|
+ if (cursor.equals(nextCursor)) {
|
|
|
|
+ break;
|
|
|
|
+ }
|
|
|
|
+ cursor = nextCursor;
|
|
} while (StringUtils.isNotEmpty(cursor));
|
|
} while (StringUtils.isNotEmpty(cursor));
|
|
} catch (IOException e) {
|
|
} catch (IOException e) {
|
|
log.error("selectGroupMsgList error", e);
|
|
log.error("selectGroupMsgList error", e);
|
|
@@ -176,7 +178,6 @@ public class WeComHistoryDataJob1 {
|
|
log.error("selectGroupMsgSendResult error msgId={} userId={} errCode={} errmsg={}", msgId, userId, errCode, errmsg);
|
|
log.error("selectGroupMsgSendResult error msgId={} userId={} errCode={} errmsg={}", msgId, userId, errCode, errmsg);
|
|
return resList;
|
|
return resList;
|
|
}
|
|
}
|
|
- cursor = jsonObject.getString("next_cursor");
|
|
|
|
JSONArray sendList = jsonObject.getJSONArray("send_list");
|
|
JSONArray sendList = jsonObject.getJSONArray("send_list");
|
|
for (int i = 0; i < sendList.size(); i++) {
|
|
for (int i = 0; i < sendList.size(); i++) {
|
|
JSONObject send = sendList.getJSONObject(i);
|
|
JSONObject send = sendList.getJSONObject(i);
|
|
@@ -186,6 +187,11 @@ public class WeComHistoryDataJob1 {
|
|
externalUser.setSendTime(send.getLong("send_time"));
|
|
externalUser.setSendTime(send.getLong("send_time"));
|
|
resList.add(externalUser);
|
|
resList.add(externalUser);
|
|
}
|
|
}
|
|
|
|
+ String nextCursor = jsonObject.getString("next_cursor");
|
|
|
|
+ if (cursor.equals(nextCursor)) {
|
|
|
|
+ break;
|
|
|
|
+ }
|
|
|
|
+ cursor = nextCursor;
|
|
} while (StringUtils.isNotEmpty(cursor));
|
|
} while (StringUtils.isNotEmpty(cursor));
|
|
return resList;
|
|
return resList;
|
|
}
|
|
}
|
|
@@ -217,13 +223,17 @@ public class WeComHistoryDataJob1 {
|
|
log.error("selectGroupMsgTask error msgId={} errCode={} errmsg={}", msgId, errCode, errmsg);
|
|
log.error("selectGroupMsgTask error msgId={} errCode={} errmsg={}", msgId, errCode, errmsg);
|
|
return resList;
|
|
return resList;
|
|
}
|
|
}
|
|
- cursor = jsonObject.getString("next_cursor");
|
|
|
|
JSONArray taskList = jsonObject.getJSONArray("task_list");
|
|
JSONArray taskList = jsonObject.getJSONArray("task_list");
|
|
for (int i = 0; i < taskList.size(); i++) {
|
|
for (int i = 0; i < taskList.size(); i++) {
|
|
JSONObject task = taskList.getJSONObject(i);
|
|
JSONObject task = taskList.getJSONObject(i);
|
|
String userId = task.getString("userid");
|
|
String userId = task.getString("userid");
|
|
resList.add(userId);
|
|
resList.add(userId);
|
|
}
|
|
}
|
|
|
|
+ String nextCursor = jsonObject.getString("next_cursor");
|
|
|
|
+ if (cursor.equals(nextCursor)) {
|
|
|
|
+ break;
|
|
|
|
+ }
|
|
|
|
+ cursor = nextCursor;
|
|
} while (StringUtils.isNotEmpty(cursor));
|
|
} while (StringUtils.isNotEmpty(cursor));
|
|
return resList;
|
|
return resList;
|
|
}
|
|
}
|
|
@@ -258,7 +268,6 @@ public class WeComHistoryDataJob1 {
|
|
if (externalUser.getSendTime() != null) {
|
|
if (externalUser.getSendTime() != null) {
|
|
historyMessage.setSendTime(new Date(externalUser.getSendTime()));
|
|
historyMessage.setSendTime(new Date(externalUser.getSendTime()));
|
|
}
|
|
}
|
|
-
|
|
|
|
historyMessage.setAttachmentIdx(miniprogramRecord.getAttachmentIdx());
|
|
historyMessage.setAttachmentIdx(miniprogramRecord.getAttachmentIdx());
|
|
historyMessage.setVideoId(miniprogramRecord.getVideoId());
|
|
historyMessage.setVideoId(miniprogramRecord.getVideoId());
|
|
historyMessage.setUserId(userId);
|
|
historyMessage.setUserId(userId);
|