From c98a8b8da46f3eb92ecfdc251d616d8b7ac1ac8f Mon Sep 17 00:00:00 2001 From: dimengzhe <251008545@qq.com> Date: Tue, 19 Apr 2022 11:29:56 +0800 Subject: [PATCH] =?UTF-8?q?=E8=BD=A6=E8=BE=86=E4=B8=AD=E6=98=AF=E5=90=A6?= =?UTF-8?q?=E6=9C=89=E5=8C=85=E5=90=AB=E9=87=87=E8=B4=AD=E9=80=80=E5=BA=93?= =?UTF-8?q?=E7=8A=B6=E6=80=81=E7=9A=84=E8=BD=A6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../anrui/base/biz/basevehicle/BaseVehicleMapper.java | 2 ++ .../anrui/base/biz/basevehicle/BaseVehicleMapper.xml | 8 ++++++++ .../anrui/base/biz/basevehicle/BaseVehicleRest.java | 2 +- .../base/biz/basevehicle/BaseVehicleService.java | 11 +++++++++++ 4 files changed, 22 insertions(+), 1 deletion(-) diff --git a/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basevehicle/BaseVehicleMapper.java b/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basevehicle/BaseVehicleMapper.java index 88911c2eae..31eb129d95 100644 --- a/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basevehicle/BaseVehicleMapper.java +++ b/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basevehicle/BaseVehicleMapper.java @@ -261,4 +261,6 @@ public interface BaseVehicleMapper extends BaseMapper { IPage vehicleReturnPageList(IPage page, @Param(Constants.WRAPPER) QueryWrapper qw); ResultBean updateByVinNo(@Param("vinNoList") List stringList, @Param("vehicleState") String vehicleState, @Param("vehicleStateValue") String vehicleStateValue); + + List selectStateByVinNo(@Param("vinNoList") List vinNoList); } \ No newline at end of file diff --git a/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basevehicle/BaseVehicleMapper.xml b/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basevehicle/BaseVehicleMapper.xml index 35e99a263a..eb4260617e 100644 --- a/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basevehicle/BaseVehicleMapper.xml +++ b/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basevehicle/BaseVehicleMapper.xml @@ -588,4 +588,12 @@ #{vinNo} + + \ No newline at end of file diff --git a/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basevehicle/BaseVehicleRest.java b/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basevehicle/BaseVehicleRest.java index 601b73ea42..a8dd8f716b 100644 --- a/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basevehicle/BaseVehicleRest.java +++ b/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basevehicle/BaseVehicleRest.java @@ -310,7 +310,7 @@ public class BaseVehicleRest implements BaseVehicleFeign { @Override public ResultBean selectStateByVinNo(List vinNoList) { - return null; + return baseVehicleService.selectStateByVinNo(vinNoList); } /** diff --git a/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basevehicle/BaseVehicleService.java b/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basevehicle/BaseVehicleService.java index 810a079725..4f9bb876d6 100644 --- a/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basevehicle/BaseVehicleService.java +++ b/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basevehicle/BaseVehicleService.java @@ -975,4 +975,15 @@ public class BaseVehicleService extends MybatisBaseService selectStateByVinNo(List vinNoList) { + ResultBean resultBean = ResultBean.fireFail(); + boolean isTrue = false; + //查询车架号数组中是否有采购退库状态的车辆,若有则返回true,没有返回false + List booleanList = baseMapper.selectStateByVinNo(vinNoList); + if (booleanList.contains(true)) { + isTrue = true; + } + return resultBean.success().setData(isTrue); + } } \ No newline at end of file