From fc7d22abd073e88aec732a1e5a16231a2018064a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=B0=8F=E6=9C=B1?= <2671189764@qq.com> Date: Wed, 30 Apr 2025 08:57:57 +0800 Subject: [PATCH] =?UTF-8?q?=E5=AE=8C=E6=88=90=E6=8A=95=E6=94=BE=E8=B0=83?= =?UTF-8?q?=E5=BA=A6=E6=97=B6=E5=80=99=E6=B7=BB=E5=8A=A0=E7=85=A7=E7=89=87?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../impl/EbikeBikeInfoServiceImpl.java | 25 +++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/ebike-maintenance/src/main/java/com/cdzy/ebikemaintenance/service/impl/EbikeBikeInfoServiceImpl.java b/ebike-maintenance/src/main/java/com/cdzy/ebikemaintenance/service/impl/EbikeBikeInfoServiceImpl.java index fce3f4e3..1fc12368 100644 --- a/ebike-maintenance/src/main/java/com/cdzy/ebikemaintenance/service/impl/EbikeBikeInfoServiceImpl.java +++ b/ebike-maintenance/src/main/java/com/cdzy/ebikemaintenance/service/impl/EbikeBikeInfoServiceImpl.java @@ -124,6 +124,8 @@ public class EbikeBikeInfoServiceImpl extends ServiceImpl completeDeployment(Map param) { String orderId = MapUtil.getStr(param, "orderId"); + List> fileLists = (List>) param.get("fileLists"); + //设置一个关联ID + if(fileLists!=null && fileLists.size()>0){ + String after_dispatch_photo=UUID.randomUUID().toString(); + EbikeScheduleWorkOrderExtension ebikeScheduleWorkOrderExtension = new EbikeScheduleWorkOrderExtension(); + ebikeScheduleWorkOrderExtension.setAfterDispatchPhoto(after_dispatch_photo); + ebikeScheduleWorkOrderExtension.setId(orderId); + ebikeScheduleWorkOrderExtensionMapper.update(ebikeScheduleWorkOrderExtension); + + for (Map fileList : fileLists) { + EbikeVehicleDispatchFile ebikeVehicleDispatchFile = new EbikeVehicleDispatchFile(); + ebikeVehicleDispatchFile.setFileName(fileList.get("fileName") != null ? fileList.get("fileName").toString() : ""); + ebikeVehicleDispatchFile.setFileSize(fileList.get("fileSize") != null ? fileList.get("fileSize").toString() : ""); + ebikeVehicleDispatchFile.setFileType(fileList.get("fileType") != null ? fileList.get("fileType").toString() : ""); + ebikeVehicleDispatchFile.setFileBucket(fileList.get("fileBucket") != null ? fileList.get("fileBucket").toString() : ""); + ebikeVehicleDispatchFile.setFileUniqueKey(fileList.get("fileUniqueKey") != null ? fileList.get("fileUniqueKey").toString() : ""); + ebikeVehicleDispatchFile.setCreatedAt(LocalDateTime.now()); + ebikeVehicleDispatchFile.setUpdatedAt(LocalDateTime.now()); + ebikeVehicleDispatchFile.setReportId(after_dispatch_photo); + ebikeVehicleDispatchFileMapper.insert(ebikeVehicleDispatchFile); + } + } + //根据orderId 完成订单 EbikeBikeOrder ebikeBikeOrder = new EbikeBikeOrder(); ebikeBikeOrder.setOrderId(orderId);