diff --git a/src/main/java/com/ifish7/tasks/job/impl/RemindJobImpl.java b/src/main/java/com/ifish7/tasks/job/impl/RemindJobImpl.java index 15851d5..6fe50dc 100644 --- a/src/main/java/com/ifish7/tasks/job/impl/RemindJobImpl.java +++ b/src/main/java/com/ifish7/tasks/job/impl/RemindJobImpl.java @@ -85,7 +85,13 @@ public class RemindJobImpl implements RemindJob { boolean update = tmpPushRemindService.update(tblTmpPushRemind, new UpdateWrapper() .eq("device_id", tblTmpPushRemind.getDeviceId()) .eq("user_id", tblTmpPushRemind.getUserId())); - log.info("update : " + update); + + Integer deviceId = tblTmpPushRemind.getDeviceId(); + TblDevice device = deviceService.getById(deviceId); + device.setRemindDate(instant.atZone(zoneId).toLocalDate()); + boolean update1 = deviceService.updateById(device); + log.info("update-device : " + update1); + log.info("update-tmpPushRemind : " + update); } } @@ -112,6 +118,7 @@ public class RemindJobImpl implements RemindJob { deviceUsers.forEach(deviceUser -> { setPushList(pushList, deviceUser); }); + Date date = nextRemindDate(Integer.parseInt(tblDeviceHeaterDetail.getHeaterCycle())); String nextRemindDate = IfishTaskUtil.format(date); //更新下次提醒时间