From 0a3b28ae56cf3981ee06b1a19a6aae80c0007d895d382bfbe1416e54daab897c Mon Sep 17 00:00:00 2001 From: attiya <2413103649@qq.com> Date: Wed, 17 Dec 2025 10:01:29 +0800 Subject: [PATCH] =?UTF-8?q?=E5=B7=A5=E5=8D=95=E5=AE=8C=E6=88=90?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../model/entity/EbikeBikeOrder.java | 4 + .../impl/EbikeBikeOrderServiceImpl.java | 77 ++++++++++++++++++- .../resources/mapper/EbikeBikeInfoMapper.xml | 1 - 3 files changed, 78 insertions(+), 4 deletions(-) diff --git a/ebike-operations/src/main/java/com/cdzy/operations/model/entity/EbikeBikeOrder.java b/ebike-operations/src/main/java/com/cdzy/operations/model/entity/EbikeBikeOrder.java index 0d2a4cd..04eef5f 100644 --- a/ebike-operations/src/main/java/com/cdzy/operations/model/entity/EbikeBikeOrder.java +++ b/ebike-operations/src/main/java/com/cdzy/operations/model/entity/EbikeBikeOrder.java @@ -117,4 +117,8 @@ public class EbikeBikeOrder implements Serializable { */ private String remarks; + /** + * 是否故障误报 + */ + private Boolean faultFalseAlarm; } diff --git a/ebike-operations/src/main/java/com/cdzy/operations/service/impl/EbikeBikeOrderServiceImpl.java b/ebike-operations/src/main/java/com/cdzy/operations/service/impl/EbikeBikeOrderServiceImpl.java index 0ce596b..08fa35c 100644 --- a/ebike-operations/src/main/java/com/cdzy/operations/service/impl/EbikeBikeOrderServiceImpl.java +++ b/ebike-operations/src/main/java/com/cdzy/operations/service/impl/EbikeBikeOrderServiceImpl.java @@ -554,7 +554,43 @@ public class EbikeBikeOrderServiceImpl extends ServiceImpl fileUrls = doneDispatchOrderVo.getFileUrls(); + List list = new ArrayList<>(); + if (fileUrls != null && !fileUrls.isEmpty()) { + for (String fileUrl : fileUrls) { + EbikeOrderFile ebikeOrderFile = EbikeOrderFile.builder() + .orderId(bikeOrder.getOrderId()) + .fileUrl(fileUrl) + .build(); + list.add(ebikeOrderFile); + } + } + + if (!list.isEmpty()){ + ebikeOrderFileMapper.insertBatch(list); + } + updateById(bikeOrder); } @Override @@ -571,13 +607,13 @@ public class EbikeBikeOrderServiceImpl extends ServiceImpl afterInspectionFileUrls = inspectionVo.getAfterInspectionFileUrls(); List list = new ArrayList<>(); @@ -601,7 +637,9 @@ public class EbikeBikeOrderServiceImpl extends ServiceImpl fileUrls = faultOrderVo.getFileUrls(); + List list = new ArrayList<>(); + if (fileUrls != null && !fileUrls.isEmpty()) { + for (String fileUrl : fileUrls) { + EbikeOrderFile ebikeOrderFile = EbikeOrderFile.builder() + .orderId(bikeOrder.getOrderId()) + .fileUrl(fileUrl) + .build(); + list.add(ebikeOrderFile); + } + } + if (!list.isEmpty()){ + ebikeOrderFileMapper.insertBatch(list); + } + updateById(bikeOrder); } @Override diff --git a/ebike-operations/src/main/resources/mapper/EbikeBikeInfoMapper.xml b/ebike-operations/src/main/resources/mapper/EbikeBikeInfoMapper.xml index 3f29417..3adc520 100644 --- a/ebike-operations/src/main/resources/mapper/EbikeBikeInfoMapper.xml +++ b/ebike-operations/src/main/resources/mapper/EbikeBikeInfoMapper.xml @@ -31,7 +31,6 @@ #{radius} ) AND ebike_bike_info.status = 1 --- AND ebike_bike_info.usage_status = 1 ORDER BY distance ASC