| | |
| | | Result result = flowTaskService.complete(eamMaintenanceStandardVo); |
| | | if (result.isSuccess()) { |
| | | if (eamMaintenanceStandardVo.getRepairManagerApproveResult() != null) { |
| | | if ("2".equals(eamMaintenanceStandard.getRepairManagerApproveResult())) { |
| | | eamMaintenanceStandard.setStandardStatus(MaintenanceStandardStatusEnum.REJECTED.name()); |
| | | } |
| | | if (eamMaintenanceStandardVo.getRepairManagerApproveResult().equals("1")) { |
| | | List<FlowMyBusiness> newbusinessList = flowMyBusinessService.list( |
| | | new QueryWrapper<FlowMyBusiness>() |
| | |
| | | List<String> usernameList = userSelectorList.stream().map(UserSelector::getUsername).collect(Collectors.toList()); |
| | | newflowMyBusiness.setTodoUsers(JSON.toJSONString(usernameList)); |
| | | flowMyBusinessService.updateById(newflowMyBusiness); |
| | | }else { |
| | | throw new JeecgBootException("设备未存在管理员,无法进入下级审批!"); |
| | | } |
| | | } else { |
| | | eamMaintenanceStandard.setStandardStatus(MaintenanceStandardStatusEnum.WAIT_SUBMIT.name()); |
| | |
| | | eamMaintenanceStandard.setRepairManagerApproveComment(eamMaintenanceStandardVo.getComment()); |
| | | } |
| | | if (eamMaintenanceStandardVo.getTechnicalManagerApproveResult() != null) { |
| | | if ("2".equals(eamMaintenanceStandard.getTechnicalManagerApproveResult())) { |
| | | eamMaintenanceStandard.setStandardStatus(MaintenanceStandardStatusEnum.REJECTED.name()); |
| | | } |
| | | if (eamMaintenanceStandardVo.getTechnicalManagerApproveResult().equals("1")) { |
| | | eamMaintenanceStandard.setStandardStatus(MaintenanceStandardStatusEnum.START.name()); |
| | | //判断是否进行升版,通过设备编号、保养分类、状态进行筛选 |