From 5521cb38812bd11e66d6930a59420311adbf0888 Mon Sep 17 00:00:00 2001 From: God <10745413@qq.com> Date: Fri, 15 Mar 2024 10:58:03 +0800 Subject: [PATCH] =?UTF-8?q?=E9=97=AE=E9=A2=98=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../anrui/base/api/basevehicle/BaseVehicleFeign.java | 5 +++++ .../base/api/basevehicle/BaseVehicleFeignFallback.java | 5 +++++ .../anrui/base/biz/basevehicle/BaseVehicleMapper.java | 2 ++ .../anrui/base/biz/basevehicle/BaseVehicleMapper.xml | 10 ++++++++++ .../anrui/base/biz/basevehicle/BaseVehicleRest.java | 5 +++++ .../anrui/base/biz/basevehicle/BaseVehicleService.java | 6 ++++++ .../LoanPreloanCreditApplyService.java | 4 ++++ .../biz/scmapplyinbound/ScmApplyInboundService.java | 5 +++++ 8 files changed, 42 insertions(+) diff --git a/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basevehicle/BaseVehicleFeign.java b/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basevehicle/BaseVehicleFeign.java index 1a64e92652..d697f5a89f 100644 --- a/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basevehicle/BaseVehicleFeign.java +++ b/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basevehicle/BaseVehicleFeign.java @@ -533,4 +533,9 @@ public interface BaseVehicleFeign { @PostMapping("/setManDate") @ResponseBody ResultBean setManDate(@RequestBody ManDateQuery manDateQuery); + + @ApiOperation("查询相同车架号在整个集团中是否存在非退库的") + @PostMapping("/selectVinNo") + @ResponseBody + ResultBean selectVinNo(String vinNo); } \ No newline at end of file diff --git a/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basevehicle/BaseVehicleFeignFallback.java b/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basevehicle/BaseVehicleFeignFallback.java index cac8d3ce0d..e9c438fe33 100644 --- a/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basevehicle/BaseVehicleFeignFallback.java +++ b/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basevehicle/BaseVehicleFeignFallback.java @@ -432,6 +432,11 @@ public class BaseVehicleFeignFallback implements BaseVehicleFeign { return null; } + @Override + public ResultBean selectVinNo(String vinNo) { + return null; + } + @Override public ResultBean> selectAppListOne(String modelSid, String configSid, String orgSid,List list) { return null; 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 e5f1a6ceda..9c6208cd3a 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 @@ -503,4 +503,6 @@ public interface BaseVehicleMapper extends BaseMapper { IPage vehicleQKKPPageList(IPage page,@Param(Constants.WRAPPER) QueryWrapper qw); void updateStateForReturnVeh(String vehSid); + + int selectVinNo(String vinNo); } \ 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 3719c0696c..7e2523ee93 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 @@ -1791,4 +1791,14 @@ AND bs.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 38be399180..709536bbba 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 @@ -1507,6 +1507,11 @@ public class BaseVehicleRest implements BaseVehicleFeign { return baseVehicleService.setManDate(manDateQuery); } + @Override + public ResultBean selectVinNo(String vinNo) { + return baseVehicleService.selectVinNo(vinNo); + } + @Override public ResultBean> selectAppListOne(String modelSid, String configSid, String orgSid, List list) { return baseVehicleService.selectAppListOne(modelSid, configSid, orgSid, list); 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 bb6fd13aec..6d8f07839f 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 @@ -4406,4 +4406,10 @@ public class BaseVehicleService extends MybatisBaseService selectVinNo(String vinNo) { + ResultBean rb = ResultBean.fireFail(); + int count = baseMapper.selectVinNo(vinNo); + return rb.success().setData(count); + } } \ No newline at end of file diff --git a/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanpreloancreditapply/LoanPreloanCreditApplyService.java b/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanpreloancreditapply/LoanPreloanCreditApplyService.java index 6e5b6ae2b4..fe2679b5ca 100644 --- a/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanpreloancreditapply/LoanPreloanCreditApplyService.java +++ b/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanpreloancreditapply/LoanPreloanCreditApplyService.java @@ -301,6 +301,10 @@ public class LoanPreloanCreditApplyService extends MybatisBaseService zfQueryResults = dto.getZfQueryResults(); List loanPreloanCreditPeos = dto.getLoanPreloanCreditPeos(); if (StringUtils.isBlank(dtoSid)) {//新增 + if ("1".equals(dto.getCustTypeKey())){ + dto.setQySid(dto.getCustSid()); + dto.setQyName(dto.getCustName()); + } String sid = this.insertByDto(dto).getData(); for (String idCardImage : idCardImages) { CommonAppendixDto commonAppendixDto = new CommonAppendixDto(); diff --git a/anrui-scm/anrui-scm-biz/src/main/java/com/yxt/anrui/scm/biz/scmapplyinbound/ScmApplyInboundService.java b/anrui-scm/anrui-scm-biz/src/main/java/com/yxt/anrui/scm/biz/scmapplyinbound/ScmApplyInboundService.java index f9e18d5b74..0acc998ad5 100644 --- a/anrui-scm/anrui-scm-biz/src/main/java/com/yxt/anrui/scm/biz/scmapplyinbound/ScmApplyInboundService.java +++ b/anrui-scm/anrui-scm-biz/src/main/java/com/yxt/anrui/scm/biz/scmapplyinbound/ScmApplyInboundService.java @@ -1041,6 +1041,11 @@ public class ScmApplyInboundService extends MybatisBaseService 0){ + return new ResultBean().fail().setMsg(scmApplyInboundVehicleDto.getVinNo() + "在集团中存在未退库的车辆,无法入库"); + } } /*int vinCount = 0; if (!vehicleList.isEmpty()) {