From 13008cc2bba1ed9e378d829e9790b42a4ebdf682 Mon Sep 17 00:00:00 2001 From: ZhiShuo_Lou <13209945+zhishuo-lou@user.noreply.gitee.com> Date: Wed, 29 Nov 2023 16:56:22 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A2=9E=E6=B7=BB=E6=A0=B9=E6=8D=AE=E8=BD=A6?= =?UTF-8?q?=E8=BE=86VIN=E6=9F=A5=E8=AF=A2=E8=BD=A6=E8=BE=86=E5=9B=B4?= =?UTF-8?q?=E6=A0=8F=E5=88=97=E8=A1=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/com/god/base/domain/request/FenceQueryRequest.java | 6 ++++++ .../com/god/base/server/service/impl/FenceServiceImpl.java | 4 ++++ 2 files changed, 10 insertions(+) diff --git a/car-base-common/src/main/java/com/god/base/domain/request/FenceQueryRequest.java b/car-base-common/src/main/java/com/god/base/domain/request/FenceQueryRequest.java index a984ae0..ce21cb4 100644 --- a/car-base-common/src/main/java/com/god/base/domain/request/FenceQueryRequest.java +++ b/car-base-common/src/main/java/com/god/base/domain/request/FenceQueryRequest.java @@ -40,4 +40,10 @@ public class FenceQueryRequest extends PageQuery { */ private Integer driveStatus; + + /** + * 车辆VIN + */ + private String carVinId; + } diff --git a/car-base-server/src/main/java/com/god/base/server/service/impl/FenceServiceImpl.java b/car-base-server/src/main/java/com/god/base/server/service/impl/FenceServiceImpl.java index f6a80e1..a7cfbb1 100644 --- a/car-base-server/src/main/java/com/god/base/server/service/impl/FenceServiceImpl.java +++ b/car-base-server/src/main/java/com/god/base/server/service/impl/FenceServiceImpl.java @@ -135,6 +135,10 @@ public class FenceServiceImpl extends ServiceImpl implement //精确查询 lambdaQueryWrapper.eq(Fence::getDriveStatus,fenceQueryRequest.getDriveStatus()); } + //判断车辆VIN是否为空 + if (StringUtils.isNotEmpty(fenceQueryRequest.getCarVinId())) { + lambdaQueryWrapper.eq(Fence::getCarVinId , fenceQueryRequest.getCarVinId()); + } //分页 Page fencePage = fenceQueryRequest.buildPage(); log.info("分页查询:[ {} ]", JSONObject.toJSONString(fencePage));