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 a8fc13d..db92a12 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 @@ -296,6 +296,12 @@ public class EbikeBikeOrderServiceImpl extends ServiceImpl codes = batteryClaimVo.getCodes(); + List ecuSns = codes.stream().map(code -> { + if (!code.startsWith("B")) { + return code; + } + return null; + }).filter(Objects::nonNull).toList(); EbikeBorrowBatteryRecord batteryRecord = EbikeBorrowBatteryRecord.builder() .borrowNum(codes.size()) .createBy(StpUtil.getLoginIdAsLong()) @@ -314,7 +320,12 @@ public class EbikeBikeOrderServiceImpl extends ServiceImpl countList = bikeInfoMapper.selectListByQueryAs(queryWrapper,Long.class); + List countList = bikeInfoMapper.selectListByQueryAs(queryWrapper, Long.class); if (countList.size() > 1) { throw new EbikeException("该列表中同时存在不同运营商的车辆"); }