From 6da8bd9bf08a75e3d026505f23c008f3b8188c22 Mon Sep 17 00:00:00 2001 From: fuliqi <fuliqi@qq.com> Date: 星期三, 13 十一月 2024 18:52:39 +0800 Subject: [PATCH] OSD通过国标码判断通道、数据中心车辆人脸在线率离线时间点 --- ycl-server/src/main/java/com/ycl/platform/service/impl/WorkOrderServiceImpl.java | 23 ++++++++++++++--------- 1 files changed, 14 insertions(+), 9 deletions(-) diff --git a/ycl-server/src/main/java/com/ycl/platform/service/impl/WorkOrderServiceImpl.java b/ycl-server/src/main/java/com/ycl/platform/service/impl/WorkOrderServiceImpl.java index 8c1f764..292d416 100644 --- a/ycl-server/src/main/java/com/ycl/platform/service/impl/WorkOrderServiceImpl.java +++ b/ycl-server/src/main/java/com/ycl/platform/service/impl/WorkOrderServiceImpl.java @@ -424,15 +424,10 @@ @Override @Transactional(rollbackFor = Exception.class) public Result batchAuditing(WorkOrderBatchAuditingForm form) { - // 鏍规嵁鏁呴殰绫诲瀷鑾峰彇鍒楄〃 - List<WorkOrder> list = baseMapper.batchGetByError(form); -// List<WorkOrder> list = new LambdaQueryChainWrapper<>(baseMapper) -// .in(WorkOrder::getStatus, WorkOrderStatusEnum.YW_HANDLE.getValue()) -// .in(WorkOrder::getErrorType, form.getErrorTypes()) -// .select(WorkOrder::getId, WorkOrder::getUnitId, WorkOrder::getWorkOrderNo, WorkOrder::getSerialNumber) -// .list(); + //鏍规嵁宸ュ崟缂栧彿鑾峰彇宸ュ崟 + 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(); @@ -577,7 +572,17 @@ 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("鍒犻櫎鎴愬姛"); } -- Gitblit v1.8.0