From 25ea84a134f34e23d1ff929941cd75dfcc46b40a Mon Sep 17 00:00:00 2001 From: fanzongzhe <285169773@qq.com> Date: Fri, 3 Nov 2023 14:29:29 +0800 Subject: [PATCH 01/11] =?UTF-8?q?=E6=8A=B5=E6=8A=BC=E5=8A=9E=E7=90=86?= =?UTF-8?q?=E4=B9=8B=E5=90=8E=E6=8E=A8=E9=80=81=E6=9D=83=E8=AF=81=E8=B5=84?= =?UTF-8?q?=E6=96=99?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../LoanWarrantDto.java | 40 ++++ .../LoanWarrantInformationFeign.java | 9 + .../LoanWarrantInformationFeignFallback.java | 5 + .../LoanMortgageInformationTransactMapper.xml | 8 +- ...oanMortgageInformationTransactService.java | 209 +++++++----------- .../LoanWarrantInformationRest.java | 5 + .../LoanWarrantInformationService.java | 39 +++- 7 files changed, 183 insertions(+), 132 deletions(-) create mode 100644 anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loanwarrantinformation/LoanWarrantDto.java diff --git a/anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loanwarrantinformation/LoanWarrantDto.java b/anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loanwarrantinformation/LoanWarrantDto.java new file mode 100644 index 0000000000..90d1576342 --- /dev/null +++ b/anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loanwarrantinformation/LoanWarrantDto.java @@ -0,0 +1,40 @@ +package com.yxt.anrui.riskcenter.api.loanwarrantinformation; + +import com.fasterxml.jackson.annotation.JsonFormat; +import com.yxt.common.core.dto.Dto; +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; + +import java.util.Date; + +/** + * @author Administrator + * @description + * @date 2023/11/3 13:46 + */ +@Data +public class LoanWarrantDto implements Dto { + @ApiModelProperty("业务车辆sid") + private String busVinSid; + @ApiModelProperty("销售订单sid") + private String salesOrderSid; + @ApiModelProperty("审核状态key") + private String auditStateKey; + @ApiModelProperty("审核状态Value") + private String auditStateValue; + @ApiModelProperty("消贷合同号") + private String contractNo; + @ApiModelProperty("销售部门") + private String department; + @ApiModelProperty("销售专员") + private String salesman; + @ApiModelProperty("车架号") + private String vinNo; + @ApiModelProperty("资方") + private String bankName; + @ApiModelProperty("贷款人") + private String borrowerName; + @ApiModelProperty("使用组织全路径") + private String orgSidPath; + private String createBySid; +} diff --git a/anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loanwarrantinformation/LoanWarrantInformationFeign.java b/anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loanwarrantinformation/LoanWarrantInformationFeign.java index 85da645b06..742e279929 100644 --- a/anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loanwarrantinformation/LoanWarrantInformationFeign.java +++ b/anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loanwarrantinformation/LoanWarrantInformationFeign.java @@ -32,6 +32,15 @@ public interface LoanWarrantInformationFeign { @ResponseBody public ResultBean> listPage(@RequestBody PagerQuery pq); + /** + * 保存推送 + * + * @param + */ + @ApiOperation("审核保存") + @PostMapping("/saveWarrant") + public ResultBean saveWarrant(@RequestBody LoanWarrantDto dto); + /** * 审核回显 diff --git a/anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loanwarrantinformation/LoanWarrantInformationFeignFallback.java b/anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loanwarrantinformation/LoanWarrantInformationFeignFallback.java index 1961c3b4c3..ae76447783 100644 --- a/anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loanwarrantinformation/LoanWarrantInformationFeignFallback.java +++ b/anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loanwarrantinformation/LoanWarrantInformationFeignFallback.java @@ -19,6 +19,11 @@ public class LoanWarrantInformationFeignFallback implements LoanWarrantInformati return null; } + @Override + public ResultBean saveWarrant(LoanWarrantDto dto) { + return null; + } + @Override public ResultBean getAuditInfo(String sid) { return null; diff --git a/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanmortgageinformationtransact/LoanMortgageInformationTransactMapper.xml b/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanmortgageinformationtransact/LoanMortgageInformationTransactMapper.xml index 3ca81c48d7..4d1468f832 100644 --- a/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanmortgageinformationtransact/LoanMortgageInformationTransactMapper.xml +++ b/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanmortgageinformationtransact/LoanMortgageInformationTransactMapper.xml @@ -14,7 +14,8 @@ bankName as bankName, useOrgName as company, staff as salesman, - borrowerName as lenderName + borrowerName as lenderName, + loanContractNo as contractId FROM loan_mortgage_information_transact ${ew.sqlSegment} @@ -43,7 +44,10 @@ resultType="com.yxt.anrui.riskcenter.api.loanmortgageinformationtransact.LoanMortgageInformationTransactDetailsVo"> SELECT busVinSid, remarks, - date_format(mortgageDate, '%Y-%m-%d') as mortgageDate + date_format(mortgageDate, '%Y-%m-%d') as mortgageDate, + borrowerName as borrowerName, + vinNo, + loanContractNo as contractId from loan_mortgage_information_transact where busVinSid = #{busVinSid} diff --git a/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanmortgageinformationtransact/LoanMortgageInformationTransactService.java b/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanmortgageinformationtransact/LoanMortgageInformationTransactService.java index a9eabaf6bb..ef1925c532 100644 --- a/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanmortgageinformationtransact/LoanMortgageInformationTransactService.java +++ b/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanmortgageinformationtransact/LoanMortgageInformationTransactService.java @@ -28,6 +28,7 @@ import com.yxt.anrui.riskcenter.api.loanmortgageinformationtransact.*; import com.yxt.anrui.riskcenter.api.loanparameter.LoanParameter; import com.yxt.anrui.riskcenter.api.loanparameter.LoanParameterQuery; import com.yxt.anrui.riskcenter.api.loanparameter.LoanParameterVo; +import com.yxt.anrui.riskcenter.api.loanwarrantinformation.LoanWarrantDto; import com.yxt.anrui.riskcenter.api.loanwarrantinformation.LoanWarrantInformation; import com.yxt.anrui.riskcenter.biz.loanfile.LoanFileService; import com.yxt.anrui.riskcenter.biz.loanwarrantinformation.LoanWarrantInformationService; @@ -476,6 +477,17 @@ public class LoanMortgageInformationTransactService extends MybatisBaseService pagging = baseMapper.newlistPage(page, qw); + List records = pagging.getRecords(); + records.removeAll(Collections.singleton(null)); + if (!records.isEmpty()) { + for (LoanMortgageInformationTransactVo record : records) { + if (pagerQuery.getType().equals("1")) { + record.setShowHandleBtn(true); + } else if (pagerQuery.getType().equals("2")) { + record.setShowHandleBtn(false); + } + } + } PagerVo p = PagerUtil.pageToVo(pagging, null); return p; } @@ -495,7 +507,6 @@ public class LoanMortgageInformationTransactService extends MybatisBaseService orgSidByPath = sysStaffOrgFeign.getOrgSidByPath(salesOrder.getOrgSidPath()); - if (orgSidByPath.getSuccess()) { - String userOrgSid = orgSidByPath.getData(); - warrantInformation.setUseOrgSid(userOrgSid); - ResultBean organizationVo = sysOrganizationFeign.fetchBySid(userOrgSid); - if (organizationVo.getSuccess()) { - SysOrganizationVo organizationVoData = organizationVo.getData(); - if (null != organizationVoData) { - warrantInformation.setUseOrgName(organizationVoData.getName()); - } - } - } - } - //创建人sid - if (StringUtils.isNotBlank(salesOrder.getCreateBySid())) { - warrantInformation.setCreateBySid(salesOrder.getCreateBySid()); - } - //销售部门 - if (StringUtils.isNotBlank(salesOrder.getOrgName())) { - warrantInformation.setDepartment(salesOrder.getOrgName()); - } - //销售专员 - if (StringUtils.isNotBlank(salesOrder.getStaffName())) { - warrantInformation.setSalesman(salesOrder.getStaffName()); - } - //根据销售订单sid查询消贷合同表 - BusSalesOrderLoancontract loancontract = busSalesOrderLoancontractFeign.fetchDetailsByOrderSid(salesOrderSid).getData(); - if (null != loancontract) { - //消贷合同编号 - if (StringUtils.isNotBlank(loancontract.getLoanContractNo())) { - warrantInformation.setContractNo(loancontract.getLoanContractNo()); - } - //贷款人 - if (StringUtils.isNotBlank(loancontract.getBorrowerName())) { - warrantInformation.setBorrowerName(loancontract.getBorrowerName()); - } - //资方 - if (StringUtils.isNotBlank(loancontract.getBankName())) { - warrantInformation.setBankName(loancontract.getBankName()); - } - } + if (StringUtils.isNotBlank(entity.getSalesOrderSid())) { + loanWarrantDto.setSalesOrderSid(entity.getSalesOrderSid()); + } + //组织全路径 + if (StringUtils.isNotBlank(entity.getOrgSidPath())) { + loanWarrantDto.setOrgSidPath(entity.getOrgSidPath()); + } + //创建人sid + if (StringUtils.isNotBlank(entity.getCreateBySid())) { + loanWarrantDto.setCreateBySid(entity.getCreateBySid()); + } + //销售部门 + if (StringUtils.isNotBlank(entity.getDept())) { + loanWarrantDto.setDepartment(entity.getDept()); + } + //销售专员 + if (StringUtils.isNotBlank(entity.getStaff())) { + loanWarrantDto.setSalesman(entity.getStaff()); + } + //消贷合同编号 + if (StringUtils.isNotBlank(entity.getLoanContractNo())) { + loanWarrantDto.setContractNo(entity.getLoanContractNo()); + } + //贷款人 + if (StringUtils.isNotBlank(entity.getBorrowerName())) { + loanWarrantDto.setBorrowerName(entity.getBorrowerName()); + } + //资方 + if (StringUtils.isNotBlank(entity.getBankName())) { + loanWarrantDto.setBankName(entity.getBankName()); + } + if (StringUtils.isNotBlank(entity.getBusVinSid())) { + loanWarrantDto.setBusVinSid(entity.getBusVinSid()); } + loanWarrantDto.setAuditStateKey("001"); + loanWarrantDto.setAuditStateValue("待审核"); + loanWarrantInformationService.saveWarrant(loanWarrantDto); } - loanWarrantInformationService.insert(warrantInformation); } return rb.success().setData(dto.getBusVinSid()); } public ResultBean getMortgageInfo(String busVinSid) { ResultBean rb = ResultBean.fireFail(); - LoanMortgageInformationTransactDetailsVo fetchVo = baseMapper.getMortgageInfo(busVinSid); - LoanMortgageInformationTransactDetailsVo vo = new LoanMortgageInformationTransactDetailsVo(); - //根据业务车辆sid查询 销售订单业务车辆表 - BusSalesOrderVehicle orderVehicle = busSalesOrderVehicleFeign.details(busVinSid).getData(); - if (null != orderVehicle) { - if (StringUtils.isNotBlank(orderVehicle.getLinkNo())) { - vo.setVinNo(orderVehicle.getLinkNo()); - } - String salesOrderSid = orderVehicle.getSalesOrderSid(); - //根据销售订单sid查询消贷合同表 - BusSalesOrderLoancontract loancontract = busSalesOrderLoancontractFeign.fetchDetailsByOrderSid(salesOrderSid).getData(); - if (null != loancontract) { - //消贷合同编号 - if (StringUtils.isNotBlank(loancontract.getLoanContractNo())) { - vo.setContractId(loancontract.getLoanContractNo()); - } - //贷款人 - if (StringUtils.isNotBlank(loancontract.getBorrowerName())) { - vo.setBorrowerName(loancontract.getBorrowerName()); - } - } - //登记证 1-2页 - List fileList = loanFileService.selectByLinkSid(busVinSid, LoanFileEnum.REGISTRATION_FILES_ONE.getAttachType()); - fileList.removeAll(Collections.singleton(null)); - if (!fileList.isEmpty()) { - List registrationFiles1 = fileList.stream().map(c -> fileUploadComponent.getUrlPrefix() + c.getFilePath()). - collect(Collectors.toList()); - vo.setRegistrationFiles1(registrationFiles1); - } - //登记证 3-4页 - fileList = loanFileService.selectByLinkSid(busVinSid, LoanFileEnum.REGISTRATION_FILES_TWO.getAttachType()); - fileList.removeAll(Collections.singleton(null)); - if (!fileList.isEmpty()) { - List registrationFiles2 = fileList.stream().map(c -> fileUploadComponent.getUrlPrefix() + c.getFilePath()).collect(Collectors.toList()); - vo.setRegistrationFiles2(registrationFiles2); - } - //营运证 - fileList = loanFileService.selectByLinkSid(busVinSid, LoanFileEnum.TAXI_FILES.getAttachType()); - fileList.removeAll(Collections.singleton(null)); - if (!fileList.isEmpty()) { - List taxiFiles = fileList.stream().map(c -> fileUploadComponent.getUrlPrefix() + c.getFilePath()).collect(Collectors.toList()); - vo.setTaxiFiles(taxiFiles); - } - //行驶证 - fileList = loanFileService.selectByLinkSid(busVinSid, LoanFileEnum.DRIVING_CARD_FILES.getAttachType()); - fileList.removeAll(Collections.singleton(null)); - if (!fileList.isEmpty()) { - List drivingFiles = fileList.stream().map(c -> fileUploadComponent.getUrlPrefix() + c.getFilePath()).collect(Collectors.toList()); - vo.setDrivingFiles(drivingFiles); - } + LoanMortgageInformationTransactDetailsVo vo = baseMapper.getMortgageInfo(busVinSid); + //登记证 1-2页 + List fileList = loanFileService.selectByLinkSid(busVinSid, LoanFileEnum.REGISTRATION_FILES_ONE.getAttachType()); + fileList.removeAll(Collections.singleton(null)); + if (!fileList.isEmpty()) { + List registrationFiles1 = fileList.stream().map(c -> fileUploadComponent.getUrlPrefix() + c.getFilePath()). + collect(Collectors.toList()); + vo.setRegistrationFiles1(registrationFiles1); } - if (null != fetchVo) { - if (StringUtils.isNotBlank(fetchVo.getMortgageDate())) { - vo.setMortgageDate(fetchVo.getMortgageDate()); - } - if (StringUtils.isNotBlank(fetchVo.getRemarks())) { - vo.setRemarks(fetchVo.getRemarks()); - } -// else { -// vo.setMortgageDate("-"); -// } + //登记证 3-4页 + fileList = loanFileService.selectByLinkSid(busVinSid, LoanFileEnum.REGISTRATION_FILES_TWO.getAttachType()); + fileList.removeAll(Collections.singleton(null)); + if (!fileList.isEmpty()) { + List registrationFiles2 = fileList.stream().map(c -> fileUploadComponent.getUrlPrefix() + c.getFilePath()).collect(Collectors.toList()); + vo.setRegistrationFiles2(registrationFiles2); + } + //营运证 + fileList = loanFileService.selectByLinkSid(busVinSid, LoanFileEnum.TAXI_FILES.getAttachType()); + fileList.removeAll(Collections.singleton(null)); + if (!fileList.isEmpty()) { + List taxiFiles = fileList.stream().map(c -> fileUploadComponent.getUrlPrefix() + c.getFilePath()).collect(Collectors.toList()); + vo.setTaxiFiles(taxiFiles); + } + //行驶证 + fileList = loanFileService.selectByLinkSid(busVinSid, LoanFileEnum.DRIVING_CARD_FILES.getAttachType()); + fileList.removeAll(Collections.singleton(null)); + if (!fileList.isEmpty()) { + List drivingFiles = fileList.stream().map(c -> fileUploadComponent.getUrlPrefix() + c.getFilePath()).collect(Collectors.toList()); + vo.setDrivingFiles(drivingFiles); } -// else { -// vo.setMortgageDate("-"); -// } vo.setBusVinSid(busVinSid); return rb.success().setData(vo); } diff --git a/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanwarrantinformation/LoanWarrantInformationRest.java b/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanwarrantinformation/LoanWarrantInformationRest.java index 9037156ed7..492f0a970e 100644 --- a/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanwarrantinformation/LoanWarrantInformationRest.java +++ b/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanwarrantinformation/LoanWarrantInformationRest.java @@ -29,6 +29,11 @@ public class LoanWarrantInformationRest implements LoanWarrantInformationFeign { return rb.success().setData(page); } + @Override + public ResultBean saveWarrant(LoanWarrantDto dto) { + return loanMortgageInformationTransactService.saveWarrant(dto); + } + @Override public ResultBean getAuditInfo(String sid) { return loanMortgageInformationTransactService.getAuditInfo(sid); diff --git a/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanwarrantinformation/LoanWarrantInformationService.java b/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanwarrantinformation/LoanWarrantInformationService.java index f586597e83..e9e94d18d8 100644 --- a/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanwarrantinformation/LoanWarrantInformationService.java +++ b/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanwarrantinformation/LoanWarrantInformationService.java @@ -277,9 +277,6 @@ public class LoanWarrantInformationService extends MybatisBaseService 0) { + if (sbConNo.length() > 0) { sbConNo.delete(sbConNo.length() - 1, sbConNo.length()); vo.setContractNo(sbConNo.toString()); } @@ -355,6 +352,7 @@ public class LoanWarrantInformationService extends MybatisBaseService saveWarrant(LoanWarrantDto dto) { + ResultBean rb = ResultBean.fireFail(); + if (StringUtils.isNotBlank(dto.getBusVinSid())) { + LoanWarrantInformation loanWarrantInformation = baseMapper.fetchByBusVinSid(dto.getBusVinSid()); + if (loanWarrantInformation != null) { + BeanUtil.copyProperties(dto, loanWarrantInformation); + baseMapper.updateById(loanWarrantInformation); + } else { + LoanWarrantInformation entity = new LoanWarrantInformation(); + BeanUtil.copyProperties(dto, entity); + //组织全路径 + if (StringUtils.isNotBlank(dto.getOrgSidPath())) { + ResultBean orgSidByPath = sysStaffOrgFeign.getOrgSidByPath(dto.getOrgSidPath()); + if (orgSidByPath.getSuccess()) { + String userOrgSid = orgSidByPath.getData(); + entity.setUseOrgSid(userOrgSid); + ResultBean organizationVo = sysOrganizationFeign.fetchBySid(userOrgSid); + if (organizationVo.getSuccess()) { + SysOrganizationVo organizationVoData = organizationVo.getData(); + if (null != organizationVoData) { + entity.setUseOrgName(organizationVoData.getName()); + } + } + } + } + baseMapper.insert(entity); + } + } + return rb.success(); + } } From 1434fe9887fb7df585c3592da57f5dfb71684aa8 Mon Sep 17 00:00:00 2001 From: God <10745413@qq.com> Date: Fri, 3 Nov 2023 14:36:23 +0800 Subject: [PATCH 02/11] =?UTF-8?q?=E5=AE=B6=E8=AE=BF=E8=80=83=E5=AF=9F?= =?UTF-8?q?=E8=AE=A2=E5=8D=95=E6=97=A5=E6=9C=9F=E6=A0=BC=E5=BC=8F=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../loanhomevisitinvestigate/LoanHomevisitInvestigateMapper.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanhomevisitinvestigate/LoanHomevisitInvestigateMapper.xml b/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanhomevisitinvestigate/LoanHomevisitInvestigateMapper.xml index 4bd4ebf3fe..cd99a86663 100644 --- a/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanhomevisitinvestigate/LoanHomevisitInvestigateMapper.xml +++ b/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanhomevisitinvestigate/LoanHomevisitInvestigateMapper.xml @@ -8,7 +8,7 @@ SELECT li.`sid`, li.state, - bo.createDate, + DATE_FORMAT(bo.createDate, '%Y-%m-%d') as createDate, li.`resHomeVisDate`, li.`homeVisAddress`, bo.`useOrgName`, From 8df6b184900b66d24193ce870ba7c6f9358fdaae Mon Sep 17 00:00:00 2001 From: dimengzhe Date: Fri, 3 Nov 2023 15:01:08 +0800 Subject: [PATCH 03/11] =?UTF-8?q?=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../BusSalesOrderPriceMapper.xml | 7 ++++- .../SysParameterSetting.java | 31 +++++++++++++++++++ .../SysParameterSettingFeign.java | 28 +++++++++++++++++ .../SysParameterSettingFeignFallback.java | 12 +++++++ .../SysParameterSettingQuery.java | 14 +++++++++ .../SysParameterSettingVo.java | 25 +++++++++++++++ .../SysParameterSettingRest.java | 26 ++++++++++++++++ 7 files changed, 142 insertions(+), 1 deletion(-) create mode 100644 anrui-portal/anrui-portal-api/src/main/java/com/yxt/anrui/portal/api/sysparametersetting/SysParameterSetting.java create mode 100644 anrui-portal/anrui-portal-api/src/main/java/com/yxt/anrui/portal/api/sysparametersetting/SysParameterSettingFeign.java create mode 100644 anrui-portal/anrui-portal-api/src/main/java/com/yxt/anrui/portal/api/sysparametersetting/SysParameterSettingFeignFallback.java create mode 100644 anrui-portal/anrui-portal-api/src/main/java/com/yxt/anrui/portal/api/sysparametersetting/SysParameterSettingQuery.java create mode 100644 anrui-portal/anrui-portal-api/src/main/java/com/yxt/anrui/portal/api/sysparametersetting/SysParameterSettingVo.java create mode 100644 anrui-portal/anrui-portal-biz/src/main/java/com/yxt/anrui/portal/biz/sysparametersetting/SysParameterSettingRest.java diff --git a/anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/bussalesorderprice/BusSalesOrderPriceMapper.xml b/anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/bussalesorderprice/BusSalesOrderPriceMapper.xml index 562795ecf6..badc626c60 100644 --- a/anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/bussalesorderprice/BusSalesOrderPriceMapper.xml +++ b/anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/bussalesorderprice/BusSalesOrderPriceMapper.xml @@ -75,6 +75,11 @@ \ No newline at end of file diff --git a/anrui-portal/anrui-portal-api/src/main/java/com/yxt/anrui/portal/api/sysparametersetting/SysParameterSetting.java b/anrui-portal/anrui-portal-api/src/main/java/com/yxt/anrui/portal/api/sysparametersetting/SysParameterSetting.java new file mode 100644 index 0000000000..d7060fe8ed --- /dev/null +++ b/anrui-portal/anrui-portal-api/src/main/java/com/yxt/anrui/portal/api/sysparametersetting/SysParameterSetting.java @@ -0,0 +1,31 @@ +package com.yxt.anrui.portal.api.sysparametersetting; + +import com.yxt.common.core.domain.BaseEntity; +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; + +/** + * @description: + * @author: dimengzhe + * @date: 2023/11/3 + **/ +@Data +public class SysParameterSetting extends BaseEntity { + private static final long serialVersionUID = 5546089724912096395L; + @ApiModelProperty("表名key") + private String tableNameKey; + @ApiModelProperty("表名value") + private String tableNameValue; + @ApiModelProperty("列名") + private String columnName; + @ApiModelProperty("注释") + private String columnComment; + @ApiModelProperty("创建人机构sid") + private String createOrgSid; + @ApiModelProperty("分公司全路径") + private String orgSidPath; + @ApiModelProperty("分公司sid") + private String useOrgSid; + @ApiModelProperty("分公司名称") + private String useOrgName; +} diff --git a/anrui-portal/anrui-portal-api/src/main/java/com/yxt/anrui/portal/api/sysparametersetting/SysParameterSettingFeign.java b/anrui-portal/anrui-portal-api/src/main/java/com/yxt/anrui/portal/api/sysparametersetting/SysParameterSettingFeign.java new file mode 100644 index 0000000000..83526caf0b --- /dev/null +++ b/anrui-portal/anrui-portal-api/src/main/java/com/yxt/anrui/portal/api/sysparametersetting/SysParameterSettingFeign.java @@ -0,0 +1,28 @@ +package com.yxt.anrui.portal.api.sysparametersetting; + +import com.yxt.common.core.query.PagerQuery; +import com.yxt.common.core.result.ResultBean; +import com.yxt.common.core.vo.PagerVo; +import io.swagger.annotations.Api; +import io.swagger.annotations.ApiOperation; +import org.springframework.cloud.openfeign.FeignClient; +import org.springframework.web.bind.annotation.PostMapping; +import org.springframework.web.bind.annotation.RequestBody; + +/** + * @description: + * @author: dimengzhe + * @date: 2023/11/3 + **/ +@Api(tags = "统计参数设置") +@FeignClient( + contextId = "anrui-portal-SysParameterSetting", + name = "anrui-portal", + path = "v1/SysParameterSetting", + fallback = SysParameterSettingFeignFallback.class) +public interface SysParameterSettingFeign { + + @ApiOperation("分页") + @PostMapping("/listPage") + ResultBean> listPage(@RequestBody PagerQuery pagerQuery); +} diff --git a/anrui-portal/anrui-portal-api/src/main/java/com/yxt/anrui/portal/api/sysparametersetting/SysParameterSettingFeignFallback.java b/anrui-portal/anrui-portal-api/src/main/java/com/yxt/anrui/portal/api/sysparametersetting/SysParameterSettingFeignFallback.java new file mode 100644 index 0000000000..acb9cd0da9 --- /dev/null +++ b/anrui-portal/anrui-portal-api/src/main/java/com/yxt/anrui/portal/api/sysparametersetting/SysParameterSettingFeignFallback.java @@ -0,0 +1,12 @@ +package com.yxt.anrui.portal.api.sysparametersetting; + +import org.springframework.stereotype.Component; + +/** + * @description: + * @author: dimengzhe + * @date: 2023/11/3 + **/ +@Component +public class SysParameterSettingFeignFallback { +} diff --git a/anrui-portal/anrui-portal-api/src/main/java/com/yxt/anrui/portal/api/sysparametersetting/SysParameterSettingQuery.java b/anrui-portal/anrui-portal-api/src/main/java/com/yxt/anrui/portal/api/sysparametersetting/SysParameterSettingQuery.java new file mode 100644 index 0000000000..a97b9ece89 --- /dev/null +++ b/anrui-portal/anrui-portal-api/src/main/java/com/yxt/anrui/portal/api/sysparametersetting/SysParameterSettingQuery.java @@ -0,0 +1,14 @@ +package com.yxt.anrui.portal.api.sysparametersetting; + +import com.yxt.common.core.query.Query; +import lombok.Data; + +/** + * @description: + * @author: dimengzhe + * @date: 2023/11/3 + **/ +@Data +public class SysParameterSettingQuery implements Query { + private static final long serialVersionUID = 8109733209988872255L; +} diff --git a/anrui-portal/anrui-portal-api/src/main/java/com/yxt/anrui/portal/api/sysparametersetting/SysParameterSettingVo.java b/anrui-portal/anrui-portal-api/src/main/java/com/yxt/anrui/portal/api/sysparametersetting/SysParameterSettingVo.java new file mode 100644 index 0000000000..2823af6d94 --- /dev/null +++ b/anrui-portal/anrui-portal-api/src/main/java/com/yxt/anrui/portal/api/sysparametersetting/SysParameterSettingVo.java @@ -0,0 +1,25 @@ +package com.yxt.anrui.portal.api.sysparametersetting; + +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; + +/** + * @description: + * @author: dimengzhe + * @date: 2023/11/3 + **/ +@Data +public class SysParameterSettingVo { + + private String sid; + @ApiModelProperty("表名key") + private String tableNameKey; + @ApiModelProperty("表名value") + private String tableNameValue; + @ApiModelProperty("列名") + private String columnName; + @ApiModelProperty("注释") + private String columnComment; + @ApiModelProperty("分公司名称") + private String useOrgName; +} diff --git a/anrui-portal/anrui-portal-biz/src/main/java/com/yxt/anrui/portal/biz/sysparametersetting/SysParameterSettingRest.java b/anrui-portal/anrui-portal-biz/src/main/java/com/yxt/anrui/portal/biz/sysparametersetting/SysParameterSettingRest.java new file mode 100644 index 0000000000..a36a002aee --- /dev/null +++ b/anrui-portal/anrui-portal-biz/src/main/java/com/yxt/anrui/portal/biz/sysparametersetting/SysParameterSettingRest.java @@ -0,0 +1,26 @@ +package com.yxt.anrui.portal.biz.sysparametersetting; + +import com.yxt.anrui.portal.api.sysparametersetting.SysParameterSettingFeign; +import com.yxt.anrui.portal.api.sysparametersetting.SysParameterSettingQuery; +import com.yxt.anrui.portal.api.sysparametersetting.SysParameterSettingVo; +import com.yxt.common.core.query.PagerQuery; +import com.yxt.common.core.result.ResultBean; +import com.yxt.common.core.vo.PagerVo; +import io.swagger.annotations.Api; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RestController; + +/** + * @description: + * @author: dimengzhe + * @date: 2023/11/3 + **/ +@Api(tags = "统计参数设置") +@RestController +@RequestMapping("v1/SysParameterSetting") +public class SysParameterSettingRest implements SysParameterSettingFeign { + @Override + public ResultBean> listPage(PagerQuery pagerQuery) { + return null; + } +} From 3a00a85a3ce4e73bf46afcc4a02800251756f550 Mon Sep 17 00:00:00 2001 From: dimengzhe Date: Fri, 3 Nov 2023 15:15:03 +0800 Subject: [PATCH 04/11] =?UTF-8?q?=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../anrui/buscenter/biz/bussalesorder/BusSalesOrderService.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/bussalesorder/BusSalesOrderService.java b/anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/bussalesorder/BusSalesOrderService.java index 56825c5419..c1d85c8c8d 100644 --- a/anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/bussalesorder/BusSalesOrderService.java +++ b/anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/bussalesorder/BusSalesOrderService.java @@ -7672,6 +7672,8 @@ public class BusSalesOrderService extends MybatisBaseService Date: Fri, 3 Nov 2023 15:31:08 +0800 Subject: [PATCH 05/11] =?UTF-8?q?=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../anrui/buscenter/biz/bussalesorder/BusSalesOrderService.java | 2 -- 1 file changed, 2 deletions(-) diff --git a/anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/bussalesorder/BusSalesOrderService.java b/anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/bussalesorder/BusSalesOrderService.java index c1d85c8c8d..56825c5419 100644 --- a/anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/bussalesorder/BusSalesOrderService.java +++ b/anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/bussalesorder/BusSalesOrderService.java @@ -7672,8 +7672,6 @@ public class BusSalesOrderService extends MybatisBaseService Date: Fri, 3 Nov 2023 15:33:55 +0800 Subject: [PATCH 06/11] =?UTF-8?q?=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../buscenter/biz/bussalesorder/BusSalesOrderService.java | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/bussalesorder/BusSalesOrderService.java b/anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/bussalesorder/BusSalesOrderService.java index 56825c5419..f8fd1e03b9 100644 --- a/anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/bussalesorder/BusSalesOrderService.java +++ b/anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/bussalesorder/BusSalesOrderService.java @@ -7668,11 +7668,9 @@ public class BusSalesOrderService extends MybatisBaseService Date: Fri, 3 Nov 2023 15:45:30 +0800 Subject: [PATCH 07/11] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E9=9D=9E=E6=8B=85?= =?UTF-8?q?=E4=BF=9D=E8=B5=84=E6=96=B9=E7=BB=88=E5=AE=A1=E6=8E=A8=E9=80=81?= =?UTF-8?q?=E9=87=91=E8=9D=B6=E5=85=B6=E4=BB=96=E5=BA=94=E6=94=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../LoanNoGuaranteeCreditReviewService.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loannoguaranteecreditreview/LoanNoGuaranteeCreditReviewService.java b/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loannoguaranteecreditreview/LoanNoGuaranteeCreditReviewService.java index 632dacc56b..49011e0c3a 100644 --- a/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loannoguaranteecreditreview/LoanNoGuaranteeCreditReviewService.java +++ b/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loannoguaranteecreditreview/LoanNoGuaranteeCreditReviewService.java @@ -108,7 +108,11 @@ public class LoanNoGuaranteeCreditReviewService extends MybatisBaseService rb = ResultBean.fireFail(); String borrowerSid = dto.getSalesOrderSid(); LoanNoGuaranteeCreditReview entity = baseMapper.selectOneByBorrowerSid(borrowerSid); + String result = ""; if (null != entity) { + if (StringUtils.isNotBlank(entity.getCreditReview())) { + result = entity.getCreditReview(); + } BeanUtil.copyProperties(dto, entity, "id", "sid"); entity.setBorrowerSid(borrowerSid); baseMapper.updateById(entity); @@ -131,7 +135,7 @@ public class LoanNoGuaranteeCreditReviewService extends MybatisBaseService Date: Fri, 3 Nov 2023 15:51:32 +0800 Subject: [PATCH 08/11] =?UTF-8?q?=E5=AE=B6=E8=AE=BF=E8=80=83=E5=AF=9F?= =?UTF-8?q?=E7=94=B3=E8=AF=89=E9=80=9A=E8=BF=87=E5=90=8E=E5=88=A4=E6=96=AD?= =?UTF-8?q?=E5=8F=B0=E6=95=B0=E6=98=AF=E5=90=A6=E8=A6=81=E4=BF=AE=E6=94=B9?= =?UTF-8?q?=E8=B4=B7=E6=AC=BE=E4=BA=BA=E5=92=8C=E6=B6=88=E8=B4=B7=E5=90=88?= =?UTF-8?q?=E5=90=8C=E7=8A=B6=E6=80=81=E4=B8=BA=E6=AD=A3=E5=B8=B8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../BusSalesOrderBorrowerFeign.java | 5 +++++ .../BusSalesOrderBorrowerFeignFallback.java | 5 +++++ .../BusSalesOrderBorrowerRest.java | 7 +++++++ .../LoanHomevisitAppealService.java | 17 +++++++++++++---- 4 files changed, 30 insertions(+), 4 deletions(-) diff --git a/anrui-buscenter/anrui-buscenter-api/src/main/java/com/yxt/anrui/buscenter/api/bussalesorderborrower/BusSalesOrderBorrowerFeign.java b/anrui-buscenter/anrui-buscenter-api/src/main/java/com/yxt/anrui/buscenter/api/bussalesorderborrower/BusSalesOrderBorrowerFeign.java index c6141ee655..8fc8384698 100644 --- a/anrui-buscenter/anrui-buscenter-api/src/main/java/com/yxt/anrui/buscenter/api/bussalesorderborrower/BusSalesOrderBorrowerFeign.java +++ b/anrui-buscenter/anrui-buscenter-api/src/main/java/com/yxt/anrui/buscenter/api/bussalesorderborrower/BusSalesOrderBorrowerFeign.java @@ -105,4 +105,9 @@ public interface BusSalesOrderBorrowerFeign { @PostMapping("/updateState") @ResponseBody ResultBean updateState(@RequestParam("saleOrderBorrowerSid") String saleOrderBorrowerSid,@RequestParam("state") String state); + + @ApiOperation("查询该销售订单已确定的数量") + @PostMapping("/selectByNum") + @ResponseBody + ResultBean selectByNum(@RequestParam("saleOrderSid") String saleOrderSid); } \ No newline at end of file diff --git a/anrui-buscenter/anrui-buscenter-api/src/main/java/com/yxt/anrui/buscenter/api/bussalesorderborrower/BusSalesOrderBorrowerFeignFallback.java b/anrui-buscenter/anrui-buscenter-api/src/main/java/com/yxt/anrui/buscenter/api/bussalesorderborrower/BusSalesOrderBorrowerFeignFallback.java index 052deed745..a11655472f 100644 --- a/anrui-buscenter/anrui-buscenter-api/src/main/java/com/yxt/anrui/buscenter/api/bussalesorderborrower/BusSalesOrderBorrowerFeignFallback.java +++ b/anrui-buscenter/anrui-buscenter-api/src/main/java/com/yxt/anrui/buscenter/api/bussalesorderborrower/BusSalesOrderBorrowerFeignFallback.java @@ -99,4 +99,9 @@ public class BusSalesOrderBorrowerFeignFallback implements BusSalesOrderBorrower public ResultBean updateState(String saleOrderBorrowerSid, String state) { return null; } + + @Override + public ResultBean selectByNum(String saleOrderSid) { + return null; + } } \ No newline at end of file diff --git a/anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/bussalesorderborrower/BusSalesOrderBorrowerRest.java b/anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/bussalesorderborrower/BusSalesOrderBorrowerRest.java index 4765719e66..a2c15eaa9c 100644 --- a/anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/bussalesorderborrower/BusSalesOrderBorrowerRest.java +++ b/anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/bussalesorderborrower/BusSalesOrderBorrowerRest.java @@ -124,4 +124,11 @@ public class BusSalesOrderBorrowerRest implements BusSalesOrderBorrowerFeign { public ResultBean updateState(String saleOrderBorrowerSid, String state) { return busSalesOrderBorrowerService.updateState(saleOrderBorrowerSid, state); } + + @Override + public ResultBean selectByNum(String saleOrderSid) { + ResultBean rb = ResultBean.fireFail(); + int num = busSalesOrderBorrowerService.selectByNum(saleOrderSid); + return rb.success().setData(num); + } } diff --git a/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanhomevisitappeal/LoanHomevisitAppealService.java b/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanhomevisitappeal/LoanHomevisitAppealService.java index 1ccec3abf8..f766d545d5 100644 --- a/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanhomevisitappeal/LoanHomevisitAppealService.java +++ b/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanhomevisitappeal/LoanHomevisitAppealService.java @@ -39,6 +39,8 @@ import com.yxt.anrui.buscenter.api.bussalesorder.BusSalesOrderFeign; import com.yxt.anrui.buscenter.api.bussalesorder.app.order.AppOrderDetailsVo; import com.yxt.anrui.buscenter.api.bussalesorderborrower.BusSalesOrderBorrowerDetailsVo; import com.yxt.anrui.buscenter.api.bussalesorderborrower.BusSalesOrderBorrowerFeign; +import com.yxt.anrui.buscenter.api.bussalesorderprice.BusSalesOrderPriceFeign; +import com.yxt.anrui.buscenter.api.bussalesorderprice.app.AppBusSalesOrderPriceVo; import com.yxt.anrui.flowable.api.flow.FlowProcessMapQuery; import com.yxt.anrui.flowable.api.flow.FlowableFeign; import com.yxt.anrui.flowable.api.flow.UpdateFlowFieldVo; @@ -123,9 +125,9 @@ public class LoanHomevisitAppealService extends MybatisBaseService listPageVo(PagerQuery pq) { LoanHomevisitAppealQuery query = pq.getParams(); @@ -498,8 +500,15 @@ public class LoanHomevisitAppealService extends MybatisBaseService Date: Fri, 3 Nov 2023 16:55:20 +0800 Subject: [PATCH 09/11] =?UTF-8?q?=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../biz/loansolutions/LoanSolutionsService.java | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loansolutions/LoanSolutionsService.java b/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loansolutions/LoanSolutionsService.java index ca85a23b1c..f1bc12ea62 100644 --- a/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loansolutions/LoanSolutionsService.java +++ b/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loansolutions/LoanSolutionsService.java @@ -2662,14 +2662,17 @@ public class LoanSolutionsService extends MybatisBaseService Date: Fri, 3 Nov 2023 16:57:55 +0800 Subject: [PATCH 10/11] =?UTF-8?q?=E8=B5=84=E6=96=B9=E7=BB=88=E5=AE=A1?= =?UTF-8?q?=E9=80=9A=E8=BF=87=E6=8E=A8=E9=80=81=E9=87=91=E8=9D=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../BusSalesOrderLoancontractService.java | 16 +++++++++++----- 1 file changed, 11 insertions(+), 5 deletions(-) diff --git a/anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/bussalesorderloancontract/BusSalesOrderLoancontractService.java b/anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/bussalesorderloancontract/BusSalesOrderLoancontractService.java index bba2906310..c0db12a921 100644 --- a/anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/bussalesorderloancontract/BusSalesOrderLoancontractService.java +++ b/anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/bussalesorderloancontract/BusSalesOrderLoancontractService.java @@ -371,19 +371,25 @@ public class BusSalesOrderLoancontractService extends MybatisBaseService bdCustomers = new ArrayList<>(); + // List bdCustomers = new ArrayList<>(); BdCustomer bdCustomer = new BdCustomer(); bdCustomer.setFNumber(busSalesOrderVehicle.getTemporaryNo()); bdCustomer.setFShortName(salesOrder.getContractNo()); BasePurchaseSystemDetailsVo data = basePurchaseSystemFeign.fetchDetailsByDeptSid(salesOrder.getPurchaseSystemSid()).getData(); bdCustomer.setTOrgIds(data.getOrgCode()); if (StringUtils.isNotBlank(busSalesOrderVehicle.getLinkNo())) { - bdCustomer.setFName(borrowerDetailsVo.getBorrowerName() + busSalesOrderVehicle.getLinkNo()); + String linkNo = ""; + if (busSalesOrderVehicle.getLinkNo().length() > 8) { + linkNo = busSalesOrderVehicle.getLinkNo().substring(linkNo.length() - 8); + } else { + linkNo = busSalesOrderVehicle.getLinkNo(); + } + bdCustomer.setFName(borrowerDetailsVo.getBorrowerName() + linkNo); } else { bdCustomer.setFName(borrowerDetailsVo.getBorrowerName() + busSalesOrderVehicle.getTemporaryNo()); } - bdCustomers.add(bdCustomer); - ResultBean resultBean = finKingDeeFeign.draftBdCustomers(bdCustomers); + // bdCustomers.add(bdCustomer); + ResultBean resultBean = finKingDeeFeign.draftBdCustomer(bdCustomer); if (resultBean.getSuccess()) { customerNumber = bdCustomer.getFNumber(); } @@ -522,7 +528,7 @@ public class BusSalesOrderLoancontractService extends MybatisBaseService Date: Mon, 6 Nov 2023 08:49:46 +0800 Subject: [PATCH 11/11] =?UTF-8?q?=E8=B5=84=E6=96=B9=E7=BB=88=E5=AE=A1?= =?UTF-8?q?=E9=80=9A=E8=BF=87=E6=8E=A8=E9=80=81=E9=87=91=E8=9D=B6=E5=85=B6?= =?UTF-8?q?=E4=BB=96=E5=BA=94=E6=94=B6=E5=8D=95=E5=A2=9E=E5=8A=A0=E5=8D=95?= =?UTF-8?q?=E6=8D=AE=E7=BC=96=E5=8F=B7?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../BusSalesOrderLoancontractService.java | 9 ++++++++- .../OtherReceivableBillCreditResultService.java | 3 ++- .../fin/biz/kingdee/capitalcreditresult/data_model.json | 4 ++-- 3 files changed, 12 insertions(+), 4 deletions(-) diff --git a/anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/bussalesorderloancontract/BusSalesOrderLoancontractService.java b/anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/bussalesorderloancontract/BusSalesOrderLoancontractService.java index c0db12a921..afdd852bbd 100644 --- a/anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/bussalesorderloancontract/BusSalesOrderLoancontractService.java +++ b/anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/bussalesorderloancontract/BusSalesOrderLoancontractService.java @@ -370,6 +370,7 @@ public class BusSalesOrderLoancontractService extends MybatisBaseService bdCustomers = new ArrayList<>(); BdCustomer bdCustomer = new BdCustomer(); @@ -378,7 +379,6 @@ public class BusSalesOrderLoancontractService extends MybatisBaseService 8) { linkNo = busSalesOrderVehicle.getLinkNo().substring(linkNo.length() - 8); } else { @@ -396,6 +396,13 @@ public class BusSalesOrderLoancontractService extends MybatisBaseService