初始版本提交
This commit is contained in:
@@ -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 循环处理日期范围
|
||||||
|
|||||||
Reference in New Issue
Block a user