| | |
| | | import com.ruoyi.common.utils.uuid.IdUtils; |
| | | import com.ruoyi.system.bo.*; |
| | | import com.ruoyi.system.mapper.StateProcessTemplateMapper; |
| | | import com.ruoyi.system.mapper.TContractMapper; |
| | | import com.ruoyi.system.model.*; |
| | | import com.ruoyi.system.service.*; |
| | | import com.ruoyi.system.vo.ProcessDetailVO; |
| | |
| | | @Autowired |
| | | private ISysUserService sysUserService; |
| | | @Autowired |
| | | private TContractService contractService; |
| | | private TContractMapper contractMapper; |
| | | |
| | | /** |
| | | * 流程模版分页 |
| | |
| | | // 查询合同信息 |
| | | for (ProcessTaskListVO processTaskListVO : processTaskListVOS) { |
| | | // 查询合同信息 |
| | | TContract contract = contractService.getById(JSONObject.parseObject(processTaskListVO.getVariable()).getString("projectId")); |
| | | TContract contract = contractMapper.selectById(JSONObject.parseObject(processTaskListVO.getVariable()).getString("projectId")); |
| | | processTaskListVO.setContract(contract); |
| | | } |
| | | |
| | |
| | | if (ObjectUtil.isNotEmpty(startTime) && ObjectUtil.isNotEmpty(endTime)) { |
| | | stateTaskQuery.between(StateTaskCenter::getCreateTime, startTime, endTime); |
| | | } |
| | | if(Objects.isNull(processTaskListBO.getSortBy())){ |
| | | processTaskListBO.setSortBy(2); |
| | | } |
| | | if (processTaskListBO.getSortBy() == 1) { |
| | | stateTaskQuery.orderByAsc(BaseModel::getCreateTime); |
| | | } |
| | |
| | | // 查询合同信息 |
| | | for (ProcessTaskListVO processTaskListVO : processTaskListVOS) { |
| | | // 查询合同信息 |
| | | TContract contract = contractService.getById(JSONObject.parseObject(processTaskListVO.getVariable()).getString("projectId")); |
| | | TContract contract = contractMapper.selectById(JSONObject.parseObject(processTaskListVO.getVariable()).getString("projectId")); |
| | | processTaskListVO.setContract(contract); |
| | | } |
| | | |
| | |
| | | // 查询合同信息 |
| | | for (ProcessTaskListVO processTaskListVO : processTaskListVOS) { |
| | | // 查询合同信息 |
| | | TContract contract = contractService.getById(JSONObject.parseObject(processTaskListVO.getVariable()).getString("projectId")); |
| | | TContract contract = contractMapper.selectById(JSONObject.parseObject(processTaskListVO.getVariable()).getString("projectId")); |
| | | processTaskListVO.setContract(contract); |
| | | } |
| | | |
| | |
| | | if (ObjectUtil.isNotEmpty(startTime) && ObjectUtil.isNotEmpty(endTime)) { |
| | | stateTaskQuery.between(StateTaskCenter::getCreateTime, startTime, endTime); |
| | | } |
| | | if(Objects.isNull(processTaskListBO.getSortBy())){ |
| | | processTaskListBO.setSortBy(2); |
| | | } |
| | | if (processTaskListBO.getSortBy() == 1) { |
| | | stateTaskQuery.orderByAsc(BaseModel::getCreateTime); |
| | | } |
| | |
| | | // 查询合同信息 |
| | | for (ProcessTaskListVO processTaskListVO : processTaskListVOS) { |
| | | // 查询合同信息 |
| | | TContract contract = contractService.getById(JSONObject.parseObject(processTaskListVO.getVariable()).getString("projectId")); |
| | | TContract contract = contractMapper.selectById(JSONObject.parseObject(processTaskListVO.getVariable()).getString("projectId")); |
| | | processTaskListVO.setContract(contract); |
| | | } |
| | | |
| | |
| | | if(Objects.nonNull(flwTask)){ |
| | | instanceId = flwTask.getInstanceId(); |
| | | // 查询合同信息 |
| | | contract = contractService.getById(JSONObject.parseObject(flwTask.getVariable()).getString("projectId")); |
| | | contract = contractMapper.selectById(JSONObject.parseObject(flwTask.getVariable()).getString("projectId")); |
| | | }else { |
| | | FlwHisTask flwHisTask = flwHisTaskMapper.selectById(Long.valueOf(taskId)); |
| | | if(Objects.isNull(flwHisTask)){ |
| | | throw new GlobalException("流程不存在"); |
| | | } |
| | | instanceId = flwHisTask.getInstanceId(); |
| | | contract = contractService.getById(Objects.requireNonNull(JSONObject.parseObject(flwHisTask.getVariable())).getString("projectId")); |
| | | contract = contractMapper.selectById(Objects.requireNonNull(JSONObject.parseObject(flwHisTask.getVariable())).getString("projectId")); |
| | | } |
| | | BeanUtil.copyProperties(contract, processDetailVO); |
| | | |
| | |
| | | if (ObjectUtil.isNotEmpty(startTime) && ObjectUtil.isNotEmpty(endTime)) { |
| | | stateTaskQuery.between(FlwHisTask::getCreateTime, startTime, endTime); |
| | | } |
| | | if(Objects.isNull(processTaskListBO.getSortBy())){ |
| | | processTaskListBO.setSortBy(2); |
| | | } |
| | | if (processTaskListBO.getSortBy() == 1) { |
| | | stateTaskQuery.orderByAsc(FlwHisTask::getCreateTime); |
| | | } |
| | |
| | | // 查询合同信息 |
| | | for (ProcessTaskListVO processTaskListVO : processTaskListVOS) { |
| | | // 查询合同信息 |
| | | TContract contract = contractService.getById(JSONObject.parseObject(processTaskListVO.getVariable()).getString("projectId")); |
| | | TContract contract = contractMapper.selectById(JSONObject.parseObject(processTaskListVO.getVariable()).getString("projectId")); |
| | | processTaskListVO.setContract(contract); |
| | | } |
| | | |