diff --git a/ebike-operations/src/main/java/com/cdzy/operations/controller/EbikeBikeOrderController.java b/ebike-operations/src/main/java/com/cdzy/operations/controller/EbikeBikeOrderController.java index 7f65a78..45fe444 100644 --- a/ebike-operations/src/main/java/com/cdzy/operations/controller/EbikeBikeOrderController.java +++ b/ebike-operations/src/main/java/com/cdzy/operations/controller/EbikeBikeOrderController.java @@ -283,8 +283,8 @@ public class EbikeBikeOrderController { * @return 操作结果 */ @GetMapping("bikeList") - public JsonResult> bikeList(@RequestParam("regionId") Long regionId) throws IOException { - List list = ebikeBikeOrderService.bikeList(regionId); + public JsonResult> bikeList(@RequestParam("regionId") Long regionId,String bikeCode,Integer bikeStatus,Boolean acceptOrder) throws IOException { + List list = ebikeBikeOrderService.bikeList(regionId,bikeCode,bikeStatus,acceptOrder); return JsonResult.success(list); } diff --git a/ebike-operations/src/main/java/com/cdzy/operations/service/EbikeBikeOrderService.java b/ebike-operations/src/main/java/com/cdzy/operations/service/EbikeBikeOrderService.java index a841f99..de9838f 100644 --- a/ebike-operations/src/main/java/com/cdzy/operations/service/EbikeBikeOrderService.java +++ b/ebike-operations/src/main/java/com/cdzy/operations/service/EbikeBikeOrderService.java @@ -102,7 +102,7 @@ public interface EbikeBikeOrderService extends IService { * @param regionId 运营区ID * @return 列表 */ - List bikeList(Long regionId) throws IOException; + List bikeList(Long regionId,String bikeCode,Integer bikeStatus,Boolean acceptOrder) throws IOException; /** * 完成调度 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 d3119fa..901d7f4 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 @@ -20,6 +20,7 @@ import com.mybatisflex.core.keygen.impl.SnowFlakeIDKeyGenerator; import com.mybatisflex.core.query.QueryMethods; import com.mybatisflex.core.query.QueryWrapper; import com.mybatisflex.core.update.UpdateChain; +import com.mybatisflex.core.util.StringUtil; import com.mybatisflex.spring.service.impl.ServiceImpl; import jakarta.annotation.Resource; import lombok.extern.slf4j.Slf4j; @@ -505,7 +506,7 @@ public class EbikeBikeOrderServiceImpl extends ServiceImpl bikeList(Long regionId) throws IOException { + public List bikeList(Long regionId,String bikeCode,Integer bikeStatus,Boolean acceptOrder) throws IOException { QueryWrapper queryWrapper = QueryWrapper.create() .select( @@ -585,7 +586,14 @@ public class EbikeBikeOrderServiceImpl extends ServiceImpl list = bikeInfoMapper.selectListByQueryAs(queryWrapper, EbikeOrderBikeListDto.class); List snList = list.stream().map(EbikeOrderBikeListDto::getEcuSn).toList(); Map objectMap = redisUtil.batchGetEcuWithMap(snList);