Browse Source

生成车辆接收确认书交付地点修改

消贷合同生成报null问题修改
master
God 12 months ago
parent
commit
171229c7dd
  1. 8
      anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/bushandover/BusHandoverService.java
  2. 2
      anrui-fin/anrui-fin-biz/src/main/java/com/yxt/anrui/fin/biz/finuncollectedreceivablesdetailed/FinUncollectedReceivablesDetailedMapper.xml
  3. 12
      anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanhomevisitprep/LoanHomevisitPrepService.java

8
anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/bushandover/BusHandoverService.java

@ -84,6 +84,8 @@ import com.yxt.anrui.riskcenter.api.loanmortgageinformationtransact.LoanMortgage
import com.yxt.anrui.riskcenter.api.loanmortgageinformationtransact.LoanMortgageInformationTransactFeign; import com.yxt.anrui.riskcenter.api.loanmortgageinformationtransact.LoanMortgageInformationTransactFeign;
import com.yxt.anrui.riskcenter.api.loansolutions.LoanSolutions; import com.yxt.anrui.riskcenter.api.loansolutions.LoanSolutions;
import com.yxt.anrui.riskcenter.api.loansolutions.LoanSolutionsFeign; import com.yxt.anrui.riskcenter.api.loansolutions.LoanSolutionsFeign;
import com.yxt.anrui.scm.api.scmwarehouse.ScmWarehouseFeign;
import com.yxt.anrui.scm.api.scmwarehouse.ScmWarehouseVo;
import com.yxt.common.base.config.component.DocPdfComponent; import com.yxt.common.base.config.component.DocPdfComponent;
import com.yxt.common.base.config.component.FileUploadComponent; import com.yxt.common.base.config.component.FileUploadComponent;
import com.yxt.common.base.service.MybatisBaseService; import com.yxt.common.base.service.MybatisBaseService;
@ -192,6 +194,8 @@ public class BusHandoverService extends MybatisBaseService<BusHandoverMapper, Bu
private LoanMortgageInformationTransactFeign loanMortgageInformationTransactFeign; private LoanMortgageInformationTransactFeign loanMortgageInformationTransactFeign;
@Autowired @Autowired
private BusSalesOrderVehicleService busSalesOrderVehicleService; private BusSalesOrderVehicleService busSalesOrderVehicleService;
@Autowired
private ScmWarehouseFeign scmWarehouseFeign;
// @Transactional(rollbackFor = Exception.class) // @Transactional(rollbackFor = Exception.class)
public ResultBean<List<BusHandoverListVo>> saveDeliverybill(BusHandoverDto dto) { public ResultBean<List<BusHandoverListVo>> saveDeliverybill(BusHandoverDto dto) {
@ -1150,6 +1154,10 @@ public class BusHandoverService extends MybatisBaseService<BusHandoverMapper, Bu
} }
//==================================================== //====================================================
BeanUtil.copyProperties(busHandover, pdfVo); BeanUtil.copyProperties(busHandover, pdfVo);
ScmWarehouseVo scmWarehouseVo = scmWarehouseFeign.fetchBySid(busHandover.getDeliverAddressKey()).getData();
if (StringUtils.isNotBlank(scmWarehouseVo.getCity()) && StringUtils.isNotBlank(scmWarehouseVo.getCounty())){
pdfVo.setDeliverAddress(pdfVo.getDeliverAddress() + "(" + scmWarehouseVo.getCity() + scmWarehouseVo.getCounty() + scmWarehouseVo.getWarehouseAttribute() + ")");
}
pdfVo.setModel(busHandover.getModelName()); pdfVo.setModel(busHandover.getModelName());
String customerSid = busHandover.getCustomerSid(); String customerSid = busHandover.getCustomerSid();
if (StringUtils.isNotBlank(customerSid)) { if (StringUtils.isNotBlank(customerSid)) {

2
anrui-fin/anrui-fin-biz/src/main/java/com/yxt/anrui/fin/biz/finuncollectedreceivablesdetailed/FinUncollectedReceivablesDetailedMapper.xml

@ -620,7 +620,7 @@
<select id="selectDjByBusVinSid" resultType="java.lang.String"> <select id="selectDjByBusVinSid" resultType="java.lang.String">
SELECT SELECT
SUM(sd.subscriptionMoney) IFNULL(SUM(sd.subscriptionMoney),0)
FROM fin_uncollected_receivables_detailed ud FROM fin_uncollected_receivables_detailed ud
LEFT JOIN fin_selected_receivables_detailed sd LEFT JOIN fin_selected_receivables_detailed sd
ON ud.sid = sd.`receivablesSid` ON ud.sid = sd.`receivablesSid`

12
anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanhomevisitprep/LoanHomevisitPrepService.java

@ -471,17 +471,17 @@ public class LoanHomevisitPrepService extends MybatisBaseService<LoanHomevisitPr
//贷款车辆买卖合同 //贷款车辆买卖合同
List<String> dkclmmhts = clmmContract(printConfirmDto, conSetUpKey); List<String> dkclmmhts = clmmContract(printConfirmDto, conSetUpKey);
//生成车辆融资协议 //生成车辆融资协议
/* List<String> clrzxyUrls = generateCLRZXY(printConfirmDto, conSetUpKey); List<String> clrzxyUrls = generateCLRZXY(printConfirmDto, conSetUpKey);
//生成还款协议 //生成还款协议
List<String> hkxyUrls = hkxy(printConfirmDto, conSetUpKey); List<String> hkxyUrls = hkxy(printConfirmDto, conSetUpKey);
//代管车辆委托书 //代管车辆委托书
List<String> dgclwtsUrls = dgclwts(printConfirmDto, conSetUpKey);*/ List<String> dgclwtsUrls = dgclwts(printConfirmDto, conSetUpKey);
//判断是否为高低开 //判断是否为高低开
BusSalesOrderPrice data = busSalesOrderFeign.selectByContractNoOne(printConfirmDto.getContractNo()).getData(); BusSalesOrderPrice data = busSalesOrderFeign.selectByContractNoOne(printConfirmDto.getContractNo()).getData();
//查询金融方案 //查询金融方案
SolutionsDetailsVo solutionsDetailsVo = loanSolutionsService.selectDetails(busSalesOrder.getSid()).getData(); SolutionsDetailsVo solutionsDetailsVo = loanSolutionsService.selectDetails(busSalesOrder.getSid()).getData();
//判断是否为高低开,若是则生成开票申请书 //判断是否为高低开,若是则生成开票申请书
/*List<String> kpsqsUrls = new ArrayList<>(); List<String> kpsqsUrls = new ArrayList<>();
if (!data.getSingleFinalPrice().equals(solutionsDetailsVo.getMainVehicleAmount())) { if (!data.getSingleFinalPrice().equals(solutionsDetailsVo.getMainVehicleAmount())) {
//开票申请书 //开票申请书
kpsqsUrls = kpsqs(printConfirmDto, conSetUpKey); kpsqsUrls = kpsqs(printConfirmDto, conSetUpKey);
@ -508,14 +508,14 @@ public class LoanHomevisitPrepService extends MybatisBaseService<LoanHomevisitPr
if ("0".equals(homeKcCust.getIsSecurity())) { if ("0".equals(homeKcCust.getIsSecurity())) {
//生成公司股东会对外担保决议 //生成公司股东会对外担保决议
gsgddwdbjyUrls = gsgddwdbjy(printConfirmDto, conSetUpKey); gsgddwdbjyUrls = gsgddwdbjy(printConfirmDto, conSetUpKey);
}*/ }
if (dkclmmhts != null && dkclmmhts.size() > 0) { if (dkclmmhts != null && dkclmmhts.size() > 0) {
for (String dkclmmht : dkclmmhts) { for (String dkclmmht : dkclmmhts) {
File file = new File(docPdfComponent.getUploadTemplateUrl() + dkclmmht); File file = new File(docPdfComponent.getUploadTemplateUrl() + dkclmmht);
filesList.add(file); filesList.add(file);
} }
} }
/*if (clrzxyUrls != null && clrzxyUrls.size() > 0) { if (clrzxyUrls != null && clrzxyUrls.size() > 0) {
for (String clrzxyUrl : clrzxyUrls) { for (String clrzxyUrl : clrzxyUrls) {
File file = new File(docPdfComponent.getUploadTemplateUrl() + clrzxyUrl); File file = new File(docPdfComponent.getUploadTemplateUrl() + clrzxyUrl);
filesList.add(file); filesList.add(file);
@ -568,7 +568,7 @@ public class LoanHomevisitPrepService extends MybatisBaseService<LoanHomevisitPr
File file = new File(docPdfComponent.getUploadTemplateUrl() + gsgddwdbjyUrl); File file = new File(docPdfComponent.getUploadTemplateUrl() + gsgddwdbjyUrl);
filesList.add(file); filesList.add(file);
} }
}*/ }
//合并pdf文件 //合并pdf文件
if (filesList.size() > 0) { if (filesList.size() > 0) {
String dateStr = DateUtil.format(new Date(), "yyyyMMdd"); String dateStr = DateUtil.format(new Date(), "yyyyMMdd");

Loading…
Cancel
Save