diff --git a/anrui-fin/anrui-fin-api/src/main/java/com/yxt/anrui/fin/api/finbillapplication/PcSelBillVinNoPageVo.java b/anrui-fin/anrui-fin-api/src/main/java/com/yxt/anrui/fin/api/finbillapplication/PcSelBillVinNoPageVo.java index 570e67ffe1..9061f4a2b0 100644 --- a/anrui-fin/anrui-fin-api/src/main/java/com/yxt/anrui/fin/api/finbillapplication/PcSelBillVinNoPageVo.java +++ b/anrui-fin/anrui-fin-api/src/main/java/com/yxt/anrui/fin/api/finbillapplication/PcSelBillVinNoPageVo.java @@ -74,6 +74,8 @@ public class PcSelBillVinNoPageVo implements Vo { private String invoiceType; @ApiModelProperty("开票类型key") private String invoiceTypeKey; + @ApiModelProperty("贷款人sid") + private String borrowerSid; @ApiModelProperty("开票名称sid") private String openTickSid; @ApiModelProperty("开票名称") diff --git a/anrui-fin/anrui-fin-biz/src/main/java/com/yxt/anrui/fin/biz/finbillapplication/FinBillApplicationMapper.xml b/anrui-fin/anrui-fin-biz/src/main/java/com/yxt/anrui/fin/biz/finbillapplication/FinBillApplicationMapper.xml index 360185a386..001c8cd160 100644 --- a/anrui-fin/anrui-fin-biz/src/main/java/com/yxt/anrui/fin/biz/finbillapplication/FinBillApplicationMapper.xml +++ b/anrui-fin/anrui-fin-biz/src/main/java/com/yxt/anrui/fin/biz/finbillapplication/FinBillApplicationMapper.xml @@ -113,7 +113,10 @@ bo.`purchaseSystemSid`, bm.`modelName`, bm.`modelSid`, - bo.`oneBillMoney` AS kpMoney + bo.`oneBillMoney` AS kpMoney, + bo.billingTypeKey AS invoiceTypeKey, + bo.billingType AS invoiceType, + bv.borrowerSid FROM anrui_buscenter.`bus_sales_order_vehicle` bv JOIN anrui_buscenter.`bus_sales_order` bo diff --git a/anrui-fin/anrui-fin-biz/src/main/java/com/yxt/anrui/fin/biz/finbillapplication/FinBillApplicationService.java b/anrui-fin/anrui-fin-biz/src/main/java/com/yxt/anrui/fin/biz/finbillapplication/FinBillApplicationService.java index c2e342d491..f4f4cb8c00 100644 --- a/anrui-fin/anrui-fin-biz/src/main/java/com/yxt/anrui/fin/biz/finbillapplication/FinBillApplicationService.java +++ b/anrui-fin/anrui-fin-biz/src/main/java/com/yxt/anrui/fin/biz/finbillapplication/FinBillApplicationService.java @@ -465,23 +465,23 @@ public class FinBillApplicationService extends MybatisBaseService selectInvoingByName(String affiliatedCompany) { + public ResultBean selectInvoingBySid(String affiliatedCompanySid) { ResultBean rb = ResultBean.fireFail(); - FinCompanyInvoicingDetailsVo finCompanyInvoicingDetailsVo = baseMapper.selectInvoingByName(affiliatedCompany); + FinCompanyInvoicingDetailsVo finCompanyInvoicingDetailsVo = baseMapper.selectInvoingBySid(affiliatedCompanySid); return rb.success().setData(finCompanyInvoicingDetailsVo); } } \ No newline at end of file diff --git a/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanhomevisitinvestigate/LoanHomevisitInvestigateService.java b/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanhomevisitinvestigate/LoanHomevisitInvestigateService.java index 8c11a93a4c..6becf4b50f 100644 --- a/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanhomevisitinvestigate/LoanHomevisitInvestigateService.java +++ b/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanhomevisitinvestigate/LoanHomevisitInvestigateService.java @@ -30,11 +30,16 @@ import cn.hutool.core.date.DateUtil; import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import com.baomidou.mybatisplus.core.metadata.IPage; import com.google.common.util.concurrent.ThreadFactoryBuilder; +import com.yxt.anrui.buscenter.api.bussalesorder.BusSalesOrder; +import com.yxt.anrui.buscenter.api.bussalesorder.BusSalesOrderFeign; import com.yxt.anrui.buscenter.api.bussalesorderborrower.BusSalesOrderBorrowerDetailsVo; import com.yxt.anrui.buscenter.api.bussalesorderborrower.BusSalesOrderBorrowerFeign; import com.yxt.anrui.crm.api.crmcustomertemp.CrmCustomerTemp; import com.yxt.anrui.crm.api.crmcustomertemp.CrmCustomerTempFeign; import com.yxt.anrui.crm.api.crmcustomertemp.CrmCustomerTempVo; +import com.yxt.anrui.fin.api.fincompanyinvoicing.FinCompanyInvoicingDetailsVo; +import com.yxt.anrui.fin.api.fincompanyinvoicing.FinCompanyInvoicingDto; +import com.yxt.anrui.fin.api.fincompanyinvoicing.FinCompanyInvoicingFeign; import com.yxt.anrui.portal.api.sysuser.PrivilegeQuery; import com.yxt.anrui.portal.api.sysuser.SysUserFeign; import com.yxt.anrui.portal.api.sysuser.SysUserVo; @@ -120,8 +125,12 @@ public class LoanHomevisitInvestigateService extends MybatisBaseService 0) { for (String yhk : bankCardImages) { diff --git a/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanhomevisitprep/LoanHomevisitPrepService.java b/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanhomevisitprep/LoanHomevisitPrepService.java index 1d3f6e7842..2d25c11599 100644 --- a/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanhomevisitprep/LoanHomevisitPrepService.java +++ b/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanhomevisitprep/LoanHomevisitPrepService.java @@ -450,20 +450,20 @@ public class LoanHomevisitPrepService extends MybatisBaseService filesList = new ArrayList<>(); - /*//贷款车辆买卖合同 + //贷款车辆买卖合同 List dkclmmhts = dkclmmht(printConfirmDto, conSetUpKey); //生成车辆融资协议 List clrzxyUrls = generateCLRZXY(printConfirmDto, conSetUpKey); //生成还款协议 List hkxyUrls = hkxy(printConfirmDto, conSetUpKey); //代管车辆委托书 - List dgclwtsUrls = dgclwts(printConfirmDto, conSetUpKey);*/ + List dgclwtsUrls = dgclwts(printConfirmDto, conSetUpKey); //判断是否为高低开 BusSalesOrderPrice data = busSalesOrderFeign.selectByContractNoOne(printConfirmDto.getContractNo()).getData(); //查询金融方案 SolutionsDetailsVo solutionsDetailsVo = loanSolutionsService.selectDetails(busSalesOrder.getSid()).getData(); //判断是否为高低开,若是则生成开票申请书 - /*List kpsqsUrls = new ArrayList<>(); + List kpsqsUrls = new ArrayList<>(); if (!data.getSingleFinalPrice().equals(solutionsDetailsVo.getMainVehicleAmount())) { //开票申请书 kpsqsUrls = kpsqs(printConfirmDto, conSetUpKey); @@ -477,11 +477,11 @@ public class LoanHomevisitPrepService extends MybatisBaseService jsclqrsUrls = jsclqrs(printConfirmDto, conSetUpKey); //接收车辆委托书 - List jsclwtsUrls = jsclwts(printConfirmDto, conSetUpKey);*/ + List jsclwtsUrls = jsclwts(printConfirmDto, conSetUpKey); //销售订单上装信息 List busSalesOrderMakeupDetailsVoList = busSalesOrderMakeupFeign.selectTopByOrderSid(busSalesOrder.getSid()).getData(); //查询金融方案中挂车信息 - /* List cljszcghtUrls = new ArrayList<>(); + List cljszcghtUrls = new ArrayList<>(); if ((busSalesOrderMakeupDetailsVoList != null && busSalesOrderMakeupDetailsVoList.size() > 0) || solutionsDetailsVo.isTrailerAmountCb()){ //生成车辆及上装采购合同 cljszcghtUrls = cljszcght(printConfirmDto, conSetUpKey); @@ -490,8 +490,8 @@ public class LoanHomevisitPrepService extends MybatisBaseService 0) { + } + if (dkclmmhts != null && dkclmmhts.size() > 0) { for (String dkclmmht : dkclmmhts) { File file = new File(docPdfComponent.getUploadTemplateUrl() + dkclmmht); filesList.add(file); @@ -550,7 +550,7 @@ public class LoanHomevisitPrepService extends MybatisBaseService 0) { String dateStr = DateUtil.format(new Date(), "yyyyMMdd"); 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 ad74724399..e992497e56 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 @@ -282,12 +282,12 @@ public class ScmApplyInboundService extends MybatisBaseService 0) { + /* if (count > 0) { baseMapper.updateNodeStatedtj(dto.getSid()); return new ResultBean().setMsg("入库车辆信息中" + vinNoList.get(i) + "车架号已经存在"); - } + }*/ if (data != null) { if (StringUtils.isNotBlank(data.getVinNo())) { baseMapper.updateNodeStatedtj(dto.getSid());