|  | @@ -279,7 +279,7 @@ public class CoreDrillTaskServiceImpl extends ServiceImpl<CoreDrillTaskMapper, C
 | 
	
		
			
				|  |  |          }
 | 
	
		
			
				|  |  |          if (ObjectUtil.equal(request.getSubmitType(), 2)) {
 | 
	
		
			
				|  |  |              coreDrillTask.setStatus(DrillDoStatus.WAIT_SIGN.getCode());
 | 
	
		
			
				|  |  | -        }else {
 | 
	
		
			
				|  |  | +        } else {
 | 
	
		
			
				|  |  |              coreDrillTask.setStatus(DrillDoStatus.WAIT_SUBMIT.getCode());
 | 
	
		
			
				|  |  |          }
 | 
	
		
			
				|  |  |  
 | 
	
	
		
			
				|  | @@ -671,11 +671,9 @@ public class CoreDrillTaskServiceImpl extends ServiceImpl<CoreDrillTaskMapper, C
 | 
	
		
			
				|  |  |      public TableDataInfo<CoreDrillTaskRecPageVo> recList(CoreDrillTaskRecPageDto request) {
 | 
	
		
			
				|  |  |          dealRecListParam(request);
 | 
	
		
			
				|  |  |          IPage<CoreDrillTaskRecPageVo> page;
 | 
	
		
			
				|  |  | -        if (request.getRecStatus() != null) {
 | 
	
		
			
				|  |  | -            page = coreDrillTaskMapper.selectRecPage(request.getPageRequest(), request, Collections.singletonList(request.getRecStatus()));
 | 
	
		
			
				|  |  | -        } else {
 | 
	
		
			
				|  |  | -            page = coreDrillTaskMapper.selectRecPage(request.getPageRequest(), request, getRecStatus());
 | 
	
		
			
				|  |  | -        }
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +            page = coreDrillTaskMapper.selectRecPage(request.getPageRequest(), request);
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  |          final List<SysDictData> drillTypeDictList = DictUtils.getDictCache(DictConstants.CORE_DRILL_TYPE);
 | 
	
		
			
				|  |  |          final List<SysDictData> drillTaskRecStatusList = DictUtils.getDictCache(DictConstants.DRILL_TASK_REC_STATUS);
 | 
	
		
			
				|  |  |          for (CoreDrillTaskRecPageVo record : page.getRecords()) {
 | 
	
	
		
			
				|  | @@ -850,7 +848,7 @@ public class CoreDrillTaskServiceImpl extends ServiceImpl<CoreDrillTaskMapper, C
 | 
	
		
			
				|  |  |          panelListDto.setOrgPath(sysOrg.getPath());
 | 
	
		
			
				|  |  |          List<Integer> statusList = new ArrayList<>();
 | 
	
		
			
				|  |  |          Collections.addAll(statusList, DrillDoStatus.WAIT_SUBMIT.getCode(),
 | 
	
		
			
				|  |  | -                DrillDoStatus.WAIT_RECORDED.getCode(),DrillDoStatus.WAIT_SIGN.getCode());
 | 
	
		
			
				|  |  | +                DrillDoStatus.WAIT_RECORDED.getCode(), DrillDoStatus.WAIT_SIGN.getCode());
 | 
	
		
			
				|  |  |          List<PanelListVo> list = coreDrillTaskMapper.selectCurUserTaskList(panelListDto, statusList);
 | 
	
		
			
				|  |  |          dealListData(list, panelListDto.getUserId());
 | 
	
		
			
				|  |  |          //省联社/办事处或行社
 | 
	
	
		
			
				|  | @@ -859,16 +857,16 @@ public class CoreDrillTaskServiceImpl extends ServiceImpl<CoreDrillTaskMapper, C
 | 
	
		
			
				|  |  |                  OrgTypeEnum.SHEGN_LIAN_SHE.getCode().equals(sysOrg.getType())) {
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |              //查询待评价与待推优数据
 | 
	
		
			
				|  |  | -            List<PanelListVo> list2 = coreDrillTaskMapper.selectWaitEvaluateTaskList(panelListDto);
 | 
	
		
			
				|  |  | -            list2.forEach(vo->{
 | 
	
		
			
				|  |  | -                if (ObjectUtil.isNotNull(vo.getRecStatus())){
 | 
	
		
			
				|  |  | -                    vo.setStatus(10);
 | 
	
		
			
				|  |  | +            List<PanelListVo> waitEvaluateTaskList = coreDrillTaskMapper.selectWaitEvaluateTaskList(panelListDto);
 | 
	
		
			
				|  |  | +            List<PanelListVo> waitRecTaskList = coreDrillTaskMapper.selectWaitRecTaskList(panelListDto);
 | 
	
		
			
				|  |  | +            waitRecTaskList.forEach(item -> {
 | 
	
		
			
				|  |  | +                if (ObjectUtil.isNotNull(item.getRecStatus())) {
 | 
	
		
			
				|  |  | +                    item.setStatus(10);
 | 
	
		
			
				|  |  |                  }
 | 
	
		
			
				|  |  |              });
 | 
	
		
			
				|  |  | -            list2.removeIf(item -> DateUtil.compare(new Date(), item.getEndTime()) > 0);
 | 
	
		
			
				|  |  | -            list.addAll(list2);
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  | +            list.addAll(waitEvaluateTaskList);
 | 
	
		
			
				|  |  | +            list.addAll(waitRecTaskList);
 | 
	
		
			
				|  |  | +            list.removeIf(item -> DateUtil.compare(new Date(), item.getEndTime()) > 0);
 | 
	
		
			
				|  |  |          }
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |          list.forEach(item -> {
 |