Merge remote-tracking branch 'origin/master'
| | |
| | | DEPART_MANAGER_SIGNING, //部门领导签字中 |
| | | PRODUCTION_SUPPORT_SIGNING, //保障部领导签字中 |
| | | ABOLISH, //已作废 |
| | | REJECTED, //已驳回 |
| | | COMPLETED, //已完成 |
| | | ; |
| | | |
| | |
| | | if (request == null) { |
| | | return Result.error("审批的对象不能为空!"); |
| | | } |
| | | if(CollectionUtil.isEmpty(request.getTableDetailList())) { |
| | | return Result.error("检查明细信息为空!"); |
| | | } |
| | | // 检查请求参数 |
| | | if (StrUtil.isBlank(request.getTaskId()) || StrUtil.isBlank(request.getDataId()) || StrUtil.isBlank(request.getInstanceId())) { |
| | | return Result.error("审批任务错误或不存在!"); |
| | |
| | | List<UserSelector> userSelectors; |
| | | switch (status) { |
| | | case UNDER_EVALUATION: |
| | | if(CollectionUtil.isEmpty(request.getTableDetailList())) { |
| | | throw new JeecgBootException("检查明细信息为空!"); |
| | | } |
| | | boolean parallelCompletion = flowTaskService.checkParallelCompletion(flowMyBusiness.getTaskId()); |
| | | //执行完成 |
| | | userSelectors = sysUserService.selectOperatorList(equipment.getEquipmentCode(), equipment.getFactoryOrgCode(), BusinessCodeConst.PCR0008); |