| | |
| | | @Transactional(rollbackFor = Exception.class) |
| | | public Result batchAuditing(WorkOrderBatchAuditingForm form) { |
| | | //根据工单编号获取工单 |
| | | List<WorkOrder> list = baseMapper.selectByNos(form.getWorkOrderNos()); |
| | | List<WorkOrder> list = baseMapper.selectByNos(form.getWorkOrderNumbers()); |
| | | if (list.isEmpty()) { |
| | | return Result.error("没有工单可以审核"); |
| | | return Result.error("没有待审核工单"); |
| | | } |
| | | List<String> workOrderNoList = list.stream().map(WorkOrder::getWorkOrderNo).collect(Collectors.toList()); |
| | | List<String> serialNumbers = list.stream().map(WorkOrder::getSerialNumber).toList(); |
| | |
| | | public Result removeById(String id) { |
| | | WorkOrder workOrder = baseMapper.selectById(id); |
| | | String workOrderNo = workOrder.getWorkOrderNo(); |
| | | workOrderDistributeRecordMapper.deleteByWorkOrder(workOrderNo); |
| | | //删除工单审核记录 |
| | | workOrderAuditingRecordMapper.delete(new QueryWrapper<WorkOrderAuditingRecord>().eq("work_order_no", workOrderNo)); |
| | | //删除工单图片记录 |
| | | workOrderCheckImgMapper.delete(new QueryWrapper<WorkOrderCheckImg>().eq("work_order_no", workOrderNo)); |
| | | //删除工单下发记录 |
| | | workOrderDistributeRecordMapper.delete(new QueryWrapper<WorkOrderDistributeRecord>().eq("work_order_no", workOrderNo)); |
| | | //删除工单故障类型 |
| | | workOrderErrorTypeMapper.delete(new QueryWrapper<WorkOrderErrorType>().eq("work_order_no", workOrderNo)); |
| | | //删除工单情况记录 |
| | | workOrderYwConditionRecordMapper.delete(new QueryWrapper<WorkOrderYwConditionRecord>().eq("work_order_no", workOrderNo)); |
| | | |
| | | if (baseMapper.deleteById(id) > 0) { |
| | | return Result.ok("删除成功"); |
| | | } |