初始版本提交

This commit is contained in:
hzj
2025-06-30 09:53:52 +08:00
parent 8745f8bbbe
commit a0148badaf

View File

@@ -296,6 +296,7 @@ public class LargeScreenCountServiceImpl implements LargeScreenCountService {
List<String> eventIds = eventdetails.stream().map(PqsEventdetail::getEventdetailIndex).collect(Collectors.toList()); List<String> eventIds = eventdetails.stream().map(PqsEventdetail::getEventdetailIndex).collect(Collectors.toList());
//通知 //通知
List<MsgEventInfo> msgEventInfoList = new ArrayList<>(); List<MsgEventInfo> msgEventInfoList = new ArrayList<>();
if(!CollectionUtils.isEmpty(eventIds)){
if(eventIds.size()>1000){ if(eventIds.size()>1000){
List<List<String>> listEven = CollUtil.split(eventIds,1000); List<List<String>> listEven = CollUtil.split(eventIds,1000);
for(List<String> pList: listEven){ for(List<String> pList: listEven){
@@ -306,6 +307,8 @@ public class LargeScreenCountServiceImpl implements LargeScreenCountService {
List<MsgEventInfo> temp = msgEventInfoService.lambdaQuery().in(MsgEventInfo::getEventIndex,eventIds).list(); List<MsgEventInfo> temp = msgEventInfoService.lambdaQuery().in(MsgEventInfo::getEventIndex,eventIds).list();
msgEventInfoList.addAll(temp); msgEventInfoList.addAll(temp);
} }
}
// 使用 for 循环处理日期范围 // 使用 for 循环处理日期范围
for (LocalDate date = startDate; !date.isAfter(endDate); date = date.plusDays(1)) { for (LocalDate date = startDate; !date.isAfter(endDate); date = date.plusDays(1)) {
EventTrendVO eventTrendVO = new EventTrendVO(); EventTrendVO eventTrendVO = new EventTrendVO();
@@ -316,6 +319,7 @@ public class LargeScreenCountServiceImpl implements LargeScreenCountService {
eventTrendVOList.add(eventTrendVO); eventTrendVOList.add(eventTrendVO);
} }
} else { } else {
// 使用 for 循环处理日期范围 // 使用 for 循环处理日期范围