fix 78360 标准预警--数据入库的时间写反了

This commit is contained in:
liao
2023-11-09 11:58:10 +08:00
parent 932135b437
commit 2488f75104
2 changed files with 22 additions and 25 deletions
@@ -115,4 +115,25 @@ public class DateUtil {
return dayStrings;
}
/**
* @Author: liao
* @Date: 2023/11/9 11:53
* @Description: 获取当前天后一周的时间集合(字符串)
**/
public static List<String> getNextWeekDateAsString() {
LocalDate today = LocalDate.now();
LocalDate nextWeek = today.plusWeeks(1);
List<String> dayStrings = new ArrayList<>();
DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd");
nextWeek = nextWeek.minusDays(1);
while (!today.isAfter(nextWeek)) {
dayStrings.add(today.format(formatter));
today = today.plusDays(1);
}
return dayStrings;
}
}
@@ -59,35 +59,11 @@ public class LawsStandardEarlyWarningServiceImpl implements ILawsStandardEarlyWa
**/
private IPage<StandardEarlyWarning> pageList(StandardEarlyWarning standardEarlyWarning, Integer pageNo, Integer pageSize) {
// 获取当前日前一周的日期字符串集合
List<String> dayStrings = DateUtil.getLastWeekDateAsString();
List<String> dayStrings = DateUtil.getNextWeekDateAsString();
log.info("标准预警:当前一周的日期为{}", StringUtils.join(dayStrings, ","));
standardEarlyWarning.setDayStrings(dayStrings);
Page<StandardEarlyWarning> page = new Page<>(pageNo, pageSize);
IPage<StandardEarlyWarning> pageList = lawsStandardEarlyWarningMapper.pageList(page, standardEarlyWarning);
/*pageList.getRecords().forEach(warning -> {
// 新车型实施日期
if (StringUtils.isNotBlank(standardEarlyWarning.getNewModelImplementationDate())) {
List<String> eStrings = Arrays.asList(warning.getNewModelImplementationDate().split(","));
List<String> intersection = new ArrayList<>();
for (String item : dayStrings) {
if (eStrings.contains(item)) {
intersection.add(item);
}
}
warning.setNewModelImplementationDate(intersection.get(0));
}
// 在产车实施日期
if (StringUtils.isNotBlank(standardEarlyWarning.getOnTheProductionDate())) {
List<String> eStrings = Arrays.asList(warning.getOnTheProductionDate().split(","));
List<String> intersection = new ArrayList<>();
for (String item : dayStrings) {
if (eStrings.contains(item)) {
intersection.add(item);
}
}
warning.setOnTheProductionDate(intersection.get(0));
}
});*/
return pageList;
}