小程序消息列表修改

This commit is contained in:
zhangheng 2024-08-02 09:27:47 +08:00
parent f21a34522f
commit 117d7e3eb3
2 changed files with 6 additions and 4 deletions

View File

@ -22,6 +22,7 @@ import org.springframework.stereotype.Service;
import javax.annotation.Resource; import javax.annotation.Resource;
import java.time.LocalDate; import java.time.LocalDate;
import java.time.temporal.ChronoUnit;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.List; import java.util.List;
import java.util.Objects; import java.util.Objects;
@ -89,8 +90,8 @@ public class SendTextMessageServiceImpl implements SendTextMessageService {
boolean before = localDate.isBefore(LocalDate.now()) || localDate.isEqual(LocalDate.now()); boolean before = localDate.isBefore(LocalDate.now()) || localDate.isEqual(LocalDate.now());
if (before) { if (before) {
//超出7天更改状态 //超出7天更改状态
int i = LocalDate.now().compareTo(localDate); long until = LocalDate.now().until(localDate, ChronoUnit.DAYS);
if (i >= pushMessageRestrictions.getTime()) { if (until >= pushMessageRestrictions.getTime()) {
expiredManageRouteNodeIds.add(textMessage.getSignPatientManageRouteNodeId()); expiredManageRouteNodeIds.add(textMessage.getSignPatientManageRouteNodeId());
continue; continue;
} }

View File

@ -21,6 +21,7 @@ import org.springframework.stereotype.Service;
import javax.annotation.Resource; import javax.annotation.Resource;
import java.time.LocalDate; import java.time.LocalDate;
import java.time.LocalDateTime; import java.time.LocalDateTime;
import java.time.temporal.ChronoUnit;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.List; import java.util.List;
import java.util.Objects; import java.util.Objects;
@ -86,8 +87,8 @@ public class subscribeTaskServiceImpl implements SubscribeTaskService {
} }
boolean before = localDate.isBefore(LocalDate.now()) || localDate.isEqual(LocalDate.now()); boolean before = localDate.isBefore(LocalDate.now()) || localDate.isEqual(LocalDate.now());
if (before) { if (before) {
int i = LocalDate.now().compareTo(localDate); long until = LocalDate.now().until(localDate, ChronoUnit.DAYS);
if (i >= pushMessageRestrictions.getTime()) { if (until >= pushMessageRestrictions.getTime()) {
expiredManageRouteNodeIds.add(patientVO.getSignPatientManageRouteNodeId()); expiredManageRouteNodeIds.add(patientVO.getSignPatientManageRouteNodeId());
continue; continue;
} }