|
|
@@ -1366,23 +1366,25 @@ public class CoreDrillTaskServiceImpl extends ServiceImpl<CoreDrillTaskMapper, C
|
|
|
List<PanelListVo> loginUserAllNeedSignlist = coreDrillTaskMapper.selectUserAllDrillSignList(panelListDto, statusList);
|
|
|
if (ObjectUtil.isNotEmpty(loginUserAllNeedSignlist)) {
|
|
|
loginUserAllNeedSignlist.stream().forEach(x -> {
|
|
|
- if (!list.stream().anyMatch(y -> ObjectUtil.equal(y.getId(), x.getId()))) {
|
|
|
+ if (list.stream().noneMatch(y -> ObjectUtil.equal(y.getId(), x.getId()))) {
|
|
|
list.add(x);
|
|
|
}
|
|
|
});
|
|
|
}
|
|
|
|
|
|
+
|
|
|
+ list.removeIf(item -> DateUtil.date().before(item.getStartTime()) || DateUtil.date().after(item.getEndTime()));
|
|
|
dealListData(list, panelListDto.getUserId());
|
|
|
//省联社/办事处或行社
|
|
|
if (OrgTypeEnum.HANG_SHE.getCode().equals(sysOrg.getType()) ||
|
|
|
OrgTypeEnum.BAN_SHI_CHU.getCode().equals(sysOrg.getType()) ||
|
|
|
OrgTypeEnum.SHEGN_LIAN_SHE.getCode().equals(sysOrg.getType())) {
|
|
|
-
|
|
|
- //查询待评价与待推优数据
|
|
|
+ panelListDto.setStartTime(DateUtil.offsetMonth(DateUtil.beginOfQuarter(new Date()),-3));
|
|
|
+ panelListDto.setEndTime(DateUtil.endOfQuarter(new Date()));
|
|
|
+ //查询待评价(最近两季度)数据
|
|
|
List<PanelListVo> waitEvaluateTaskList = coreDrillTaskMapper.selectWaitEvaluateTaskList(panelListDto);
|
|
|
list.addAll(waitEvaluateTaskList);
|
|
|
}
|
|
|
- list.removeIf(item -> DateUtil.date().before(item.getStartTime()) || DateUtil.date().after(item.getEndTime()));
|
|
|
list.forEach(item -> {
|
|
|
item.setType(PanelTypeEnums.DRILL.getCode());
|
|
|
});
|