|
|
|
@ -91,7 +91,7 @@ public class SendMessageSync {
|
|
|
|
|
@Scheduled(cron = "0 0 0 1/1 * ?")
|
|
|
|
|
public void automaticFilingMessage() {
|
|
|
|
|
Date date = DateUtil.offsetDay(DateUtil.date(), -7);
|
|
|
|
|
List<UserMessage> userMessages = userMessageService.selectByTimeAndStatus(date, DefaultNumberConstants.ONE_NUMBER, Boolean.FALSE);
|
|
|
|
|
List<UserMessage> userMessages = userMessageService.selectByTimeAndStatus(date, DefaultNumberConstants.ONE_NUMBER);
|
|
|
|
|
if (ObjectUtil.isNotNull(userMessages)) {
|
|
|
|
|
userMessages.forEach(x -> x.setStatus(DefaultNumberConstants.MINUS_ONE_NUMBER));
|
|
|
|
|
userMessageService.saveAll(userMessages);
|
|
|
|
@ -120,7 +120,7 @@ public class SendMessageSync {
|
|
|
|
|
|
|
|
|
|
private void saveZip(List<UserMessage> list) {
|
|
|
|
|
try {
|
|
|
|
|
File file = FileUtil.file(properties.getPath() + "message" + File.separator + DateUtil.now());
|
|
|
|
|
File file = FileUtil.file(properties.getPath().getPath() + "message" + File.separator + DateUtil.today());
|
|
|
|
|
FileWriter fileWriter = new FileWriter(file);
|
|
|
|
|
for (UserMessage info : list) {
|
|
|
|
|
fileWriter.write(JSONUtil.toJsonStr(info));
|
|
|
|
|