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