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