| | |
| | | }); |
| | | eamInspectionOrderDetailService.saveBatch(eamInspectionOrderRequest.getTableDetailList()); |
| | | } |
| | | //处理附件 |
| | | if (CollectionUtil.isNotEmpty(eamInspectionOrderRequest.getFileList())) { |
| | | FileUploadResult fileUploadResult = eamInspectionOrderRequest.getFileList().get(0); |
| | | ObjectMapper mapper = new ObjectMapper(); |
| | | try { |
| | | String referenceFile = mapper.writeValueAsString(fileUploadResult); |
| | | eamInspectionOrder.setImageFiles(referenceFile); |
| | | } catch (JsonProcessingException e) { |
| | | log.error("JSON转换失败:" + e.getMessage(), e); |
| | | } |
| | | } |
| | | if (StrUtil.isNotBlank(eamInspectionOrderRequest.getOperator())) { |
| | | triggerProcess(eamInspectionOrder); |
| | | } |
| | |
| | | Map<String, Object> values = new HashMap<>(); |
| | | if (InspectionStatus.UNDER_INSPECTION.name().equals(order.getInspectionStatus()) && user.getUsername().equals(order.getOperator())) { |
| | | // 点检人点检结束 |
| | | String manager = Optional.ofNullable(iEamEquipmentService.getById(order.getEquipmentId())) |
| | | .map(EamEquipment::getEquipmentManager) |
| | | .orElse(null); |
| | | if (manager == null) { |
| | | throw new IllegalArgumentException("设备管理员未配置"); |
| | | } |
| | | List<String> usernameList = Collections.singletonList(manager); |
| | | // String manager = Optional.ofNullable(iEamEquipmentService.getById(order.getEquipmentId())) |
| | | // .map(EamEquipment::getEquipmentManager) |
| | | // .orElse(null); |
| | | // if (manager == null) { |
| | | // throw new IllegalArgumentException("设备管理员未配置"); |
| | | // } |
| | | // List<String> usernameList = Collections.singletonList(manager); |
| | | values.put("dataId", order.getId()); |
| | | values.put("organization", "点检人点检结束"); |
| | | values.put("comment", "点检人点检结束"); |
| | | values.put("NextAssignee", usernameList); |
| | | // values.put("NextAssignee", usernameList); |
| | | request.setComment("点检人点检结束"); |
| | | } else { |
| | | // 班组长确认 |