| | |
| | | |
| | | WAIT_DISTRIBUTE("WAIT_DISTRIBUTE", "等待下发"), |
| | | DISTRIBUTED("DISTRIBUTED", "已下发"), |
| | | YW_HANDLE("YW_HANDLE", "运维已处理"), |
| | | AUDITING("AUDITING", "审核中"), |
| | | AUDITING_SUCCESS("AUDITING_SUCCESS", "审核通过"), |
| | | AUDITING_FAIL("AUDITING_FAIL", "审核不通过"), |
| | | FINISH("FINISH", "已完成"), |
| | | ; |
| | | |
| | |
| | | package com.ycl.platform.domain.form; |
| | | |
| | | import com.ycl.platform.base.AbsForm; |
| | | import enumeration.general.WorkOrderStatusEnum; |
| | | import jakarta.validation.constraints.NotBlank; |
| | | import lombok.Data; |
| | | |
| | |
| | | * 审核结果 |
| | | */ |
| | | @NotBlank(message = "审核结果不能为空") |
| | | private String auditingResult; |
| | | private WorkOrderStatusEnum auditingResult; |
| | | |
| | | /** |
| | | * 审核说明 |
| | |
| | | throw new ServiceException("工单不存在"); |
| | | } |
| | | // 工单状态 |
| | | if ("pass".equals(form.getAuditingResult())) { |
| | | workOrder.setStatus(WorkOrderStatusEnum.FINISH); |
| | | } else { |
| | | workOrder.setStatus(WorkOrderStatusEnum.AUDITING); |
| | | } |
| | | workOrder.setStatus(form.getAuditingResult()); |
| | | baseMapper.updateById(workOrder); |
| | | // 添加一条审核记录 |
| | | WorkOrderAuditingRecord workOrderAuditingRecord = new WorkOrderAuditingRecord(); |
| | | workOrderAuditingRecord.setWorkOrderId(workOrder.getId()); |
| | | workOrderAuditingRecord.setAuditingUser(1); |
| | | workOrderAuditingRecord.setResult(form.getAuditingResult()); |
| | | workOrderAuditingRecord.setResult(form.getAuditingResult().getDesc()); |
| | | workOrderAuditingRecord.setRemark(form.getAuditingRemark()); |
| | | workOrderAuditingRecordMapper.insert(workOrderAuditingRecord); |
| | | return Result.ok("操作成功"); |