From a907d7891bbc67e373d0b85f232d037fa20211a2dd81ba5d208718d5ecc2a8ff Mon Sep 17 00:00:00 2001 From: attiya <2413103649@qq.com> Date: Wed, 3 Dec 2025 10:04:37 +0800 Subject: [PATCH] =?UTF-8?q?=E5=BD=92=E8=BF=98=E7=94=B5=E6=B1=A0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../impl/EbikeBikeOrderServiceImpl.java | 41 ++++++++++++++++--- 1 file changed, 35 insertions(+), 6 deletions(-) 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 0ed461c..f54d8e5 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 @@ -33,6 +33,7 @@ import java.util.UUID; import static com.cdzy.operations.model.entity.table.EbikeBatteryInfoTableDef.EBIKE_BATTERY_INFO; import static com.cdzy.operations.model.entity.table.EbikeBikeInfoTableDef.EBIKE_BIKE_INFO; import static com.cdzy.operations.model.entity.table.EbikeBikeOrderTableDef.EBIKE_BIKE_ORDER; +import static com.cdzy.operations.model.entity.table.EbikeBorrowBatteryRecordTableDef.EBIKE_BORROW_BATTERY_RECORD; import static com.cdzy.operations.model.entity.table.EbikeEcuInfoTableDef.EBIKE_ECU_INFO; /** @@ -237,6 +238,13 @@ public class EbikeBikeOrderServiceImpl extends ServiceImpl codes = batteryClaimVo.getCodes(); EbikeBorrowBatteryRecord batteryRecord = EbikeBorrowBatteryRecord.builder() .borrowNum(codes.size()) @@ -253,7 +261,7 @@ public class EbikeBikeOrderServiceImpl extends ServiceImpl codes = batteryClaimVo.getCodes(); + List list = new ArrayList<>(); + for (String code : codes) { + EbikeRecordCodes recordCodes = EbikeRecordCodes.builder() + .batteryCode(code) + .type(2) + .borrowBatteryRecordId(record.getBorrowBatteryRecordId()) + .build(); + list.add(recordCodes); + } + if (!list.isEmpty()) { + recordCodesMapper.insertBatch(list); + } } @Override public void batteryChange(EbikeBatteryChangeVo changeVo) { - + String bikeCode = changeVo.getBikeCode(); } EbikeBikeInfo checkBikeCode(String bikeCode) {