fix 78360 标准预警--数据入库的时间写反了
This commit is contained in:
@@ -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;
|
||||
}
|
||||
}
|
||||
|
||||
+1
-25
@@ -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;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user