| | |
| | | @Override |
| | | public Result add(WorkOrderForm form) { |
| | | WorkOrder entity = WorkOrderForm.getEntityByForm(form, null); |
| | | entity.setWorkOrderNo(DateUtils.dateTimeNow()); |
| | | entity.setCreateTime(DateUtils.getNowDate()); |
| | | entity.setStatus(WorkOrderStatusEnum.WAIT_DISTRIBUTE); |
| | | entity.setDeleted("0"); |
| | | if(baseMapper.insert(entity) > 0) { |
| | | return Result.ok("添加成功"); |
| | | } |
| | |
| | | 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("操作成功"); |
| | |
| | | throw new ServiceException("工单不存在"); |
| | | } |
| | | // 工单状态 |
| | | // workOrder.setStatus("commit-condition"); |
| | | workOrder.setStatus(WorkOrderStatusEnum.YW_HANDLE); |
| | | baseMapper.updateById(workOrder); |
| | | // 添加一条运维情况记录 |
| | | WorkOrderYwConditionRecord workOrderYwConditionRecord = new WorkOrderYwConditionRecord(); |