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) {