|
@@ -42,39 +42,39 @@ public class SyncFosterwxTask {
|
|
|
|
|
|
|
|
@Scheduled(cron = "0 */1 * * * ?")
|
|
@Scheduled(cron = "0 */1 * * * ?")
|
|
|
public void execute() {
|
|
public void execute() {
|
|
|
- System.out.println("[cronjob]:同步微信养号任务到REDIS");
|
|
|
|
|
- Integer taskCnt = 60;
|
|
|
|
|
- Date nowDate = new Date();
|
|
|
|
|
- SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd");
|
|
|
|
|
- List<FosterwxStation> fosterwxStationList = fosterwxStationService.list();
|
|
|
|
|
- for (FosterwxStation fosterwxStation : fosterwxStationList) {
|
|
|
|
|
- for (Integer i = 0; i <= 60; i++) {
|
|
|
|
|
- String nextDate = df.format(nowDate);
|
|
|
|
|
- if (!i.equals(0)) {
|
|
|
|
|
- nextDate = df.format(new Date(nowDate.getTime() + 1000 * 60 * 60 * 24 * i));
|
|
|
|
|
- }
|
|
|
|
|
- Integer stationId = fosterwxStation.getId();
|
|
|
|
|
- FosterwxTaskScheduleHandle fosterwxTaskScheduleHandle = new FosterwxTaskScheduleHandle();
|
|
|
|
|
- fosterwxTaskScheduleHandle.setStationId(stationId);
|
|
|
|
|
- fosterwxTaskScheduleHandle.setDate(nextDate);
|
|
|
|
|
- fosterwxTaskScheduleHandle.setPage(1);
|
|
|
|
|
- fosterwxTaskScheduleHandle.setPagesize(99999);
|
|
|
|
|
- ResHandle<List<FosterwxTaskSchedule>> resHandle = fosterwxTaskScheduleService.getList(fosterwxTaskScheduleHandle);
|
|
|
|
|
- List<FosterwxTaskSchedule> fosterwxTaskScheduleList = resHandle.getList();
|
|
|
|
|
- for (FosterwxTaskSchedule fosterwxTaskSchedule : fosterwxTaskScheduleList) {
|
|
|
|
|
- FosterwxTaskScheduleHandle handle = new FosterwxTaskScheduleHandle();
|
|
|
|
|
- handle.setTaskId(fosterwxTaskSchedule.getTaskId());
|
|
|
|
|
- handle.setStationId(fosterwxTaskSchedule.getStationId());
|
|
|
|
|
- handle.setSendDate(fosterwxTaskSchedule.getSendDate());
|
|
|
|
|
- FosterwxTaskSchedule taskInfo = fosterwxTaskScheduleService.getInfo(handle);
|
|
|
|
|
- if (taskInfo == null) {
|
|
|
|
|
- continue;
|
|
|
|
|
- }
|
|
|
|
|
- fosterwxTaskSchedule.setMobileCount(taskInfo.getMobileCount());
|
|
|
|
|
- fosterwxTaskSchedule.setComment(taskInfo.getComment());
|
|
|
|
|
- }
|
|
|
|
|
- stringRedisTemplate.opsForHash().put(RedisKey.PanWxfosterTask + stationId, nextDate, JSON.toJSONString(fosterwxTaskScheduleList));
|
|
|
|
|
- }
|
|
|
|
|
- }
|
|
|
|
|
|
|
+// System.out.println("[cronjob]:同步微信养号任务到REDIS");
|
|
|
|
|
+// Integer taskCnt = 60;
|
|
|
|
|
+// Date nowDate = new Date();
|
|
|
|
|
+// SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd");
|
|
|
|
|
+// List<FosterwxStation> fosterwxStationList = fosterwxStationService.list();
|
|
|
|
|
+// for (FosterwxStation fosterwxStation : fosterwxStationList) {
|
|
|
|
|
+// for (Integer i = 0; i <= 60; i++) {
|
|
|
|
|
+// String nextDate = df.format(nowDate);
|
|
|
|
|
+// if (!i.equals(0)) {
|
|
|
|
|
+// nextDate = df.format(new Date(nowDate.getTime() + 1000 * 60 * 60 * 24 * i));
|
|
|
|
|
+// }
|
|
|
|
|
+// Integer stationId = fosterwxStation.getId();
|
|
|
|
|
+// FosterwxTaskScheduleHandle fosterwxTaskScheduleHandle = new FosterwxTaskScheduleHandle();
|
|
|
|
|
+// fosterwxTaskScheduleHandle.setStationId(stationId);
|
|
|
|
|
+// fosterwxTaskScheduleHandle.setDate(nextDate);
|
|
|
|
|
+// fosterwxTaskScheduleHandle.setPage(1);
|
|
|
|
|
+// fosterwxTaskScheduleHandle.setPagesize(99999);
|
|
|
|
|
+// ResHandle<List<FosterwxTaskSchedule>> resHandle = fosterwxTaskScheduleService.getList(fosterwxTaskScheduleHandle);
|
|
|
|
|
+// List<FosterwxTaskSchedule> fosterwxTaskScheduleList = resHandle.getList();
|
|
|
|
|
+// for (FosterwxTaskSchedule fosterwxTaskSchedule : fosterwxTaskScheduleList) {
|
|
|
|
|
+// FosterwxTaskScheduleHandle handle = new FosterwxTaskScheduleHandle();
|
|
|
|
|
+// handle.setTaskId(fosterwxTaskSchedule.getTaskId());
|
|
|
|
|
+// handle.setStationId(fosterwxTaskSchedule.getStationId());
|
|
|
|
|
+// handle.setSendDate(fosterwxTaskSchedule.getSendDate());
|
|
|
|
|
+// FosterwxTaskSchedule taskInfo = fosterwxTaskScheduleService.getInfo(handle);
|
|
|
|
|
+// if (taskInfo == null) {
|
|
|
|
|
+// continue;
|
|
|
|
|
+// }
|
|
|
|
|
+// fosterwxTaskSchedule.setMobileCount(taskInfo.getMobileCount());
|
|
|
|
|
+// fosterwxTaskSchedule.setComment(taskInfo.getComment());
|
|
|
|
|
+// }
|
|
|
|
|
+// stringRedisTemplate.opsForHash().put(RedisKey.PanWxfosterTask + stationId, nextDate, JSON.toJSONString(fosterwxTaskScheduleList));
|
|
|
|
|
+// }
|
|
|
|
|
+// }
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|