| | |
| | | stateTaskQuery.orderByDesc(BaseModel::getCreateTime); |
| | | } |
| | | // 查询合同信息 |
| | | List<TContract> tContracts = contractMapper.selectList(Wrappers.<TContract>lambdaQuery()); |
| | | List<TContract> tContracts = contractMapper.selectList(Wrappers.<TContract>lambdaQuery() |
| | | .in(TContract::getStatus, 2,3,4)); |
| | | List<String> contractIds = tContracts.stream().map(TContract::getId).collect(Collectors.toList()); |
| | | if(CollectionUtils.isEmpty(contractIds)){ |
| | | return new PageInfo<>(); |
| | |
| | | if (processTaskListBO.getSortBy() == 2) { |
| | | stateTaskQuery.orderByDesc(BaseModel::getCreateTime); |
| | | } |
| | | // 查询合同信息 |
| | | List<TContract> tContracts = contractMapper.selectList(Wrappers.<TContract>lambdaQuery() |
| | | .in(TContract::getStatus, 2,3,4)); |
| | | List<String> contractIds = tContracts.stream().map(TContract::getId).collect(Collectors.toList()); |
| | | if(CollectionUtils.isEmpty(contractIds)){ |
| | | return new PageInfo<>(); |
| | | } |
| | | stateTaskQuery.in(StateTaskCenter::getProjectId, contractIds); |
| | | stateTaskQuery.in(StateTaskCenter::getFlowId, instanceId); |
| | | PageInfo pageInfo = new PageInfo<>(processTaskListBO.getPageNum(), processTaskListBO.getPageSize()); |
| | | PageInfo<StateTaskCenter> taskCenters = stateTaskCenterService.page(pageInfo,stateTaskQuery); |