Browse Source

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

消贷合同生成报null问题修改
master
God 10 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.loansolutions.LoanSolutions;
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.FileUploadComponent;
import com.yxt.common.base.service.MybatisBaseService;
@ -192,6 +194,8 @@ public class BusHandoverService extends MybatisBaseService<BusHandoverMapper, Bu
private LoanMortgageInformationTransactFeign loanMortgageInformationTransactFeign;
@Autowired
private BusSalesOrderVehicleService busSalesOrderVehicleService;
@Autowired
private ScmWarehouseFeign scmWarehouseFeign;
// @Transactional(rollbackFor = Exception.class)
public ResultBean<List<BusHandoverListVo>> saveDeliverybill(BusHandoverDto dto) {
@ -1150,6 +1154,10 @@ public class BusHandoverService extends MybatisBaseService<BusHandoverMapper, Bu
}
//====================================================
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());
String customerSid = busHandover.getCustomerSid();
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
SUM(sd.subscriptionMoney)
IFNULL(SUM(sd.subscriptionMoney),0)
FROM fin_uncollected_receivables_detailed ud
LEFT JOIN fin_selected_receivables_detailed sd
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> clrzxyUrls = generateCLRZXY(printConfirmDto, conSetUpKey);
List<String> clrzxyUrls = generateCLRZXY(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();
//查询金融方案
SolutionsDetailsVo solutionsDetailsVo = loanSolutionsService.selectDetails(busSalesOrder.getSid()).getData();
//判断是否为高低开,若是则生成开票申请书
/*List<String> kpsqsUrls = new ArrayList<>();
List<String> kpsqsUrls = new ArrayList<>();
if (!data.getSingleFinalPrice().equals(solutionsDetailsVo.getMainVehicleAmount())) {
//开票申请书
kpsqsUrls = kpsqs(printConfirmDto, conSetUpKey);
@ -508,14 +508,14 @@ public class LoanHomevisitPrepService extends MybatisBaseService<LoanHomevisitPr
if ("0".equals(homeKcCust.getIsSecurity())) {
//生成公司股东会对外担保决议
gsgddwdbjyUrls = gsgddwdbjy(printConfirmDto, conSetUpKey);
}*/
}
if (dkclmmhts != null && dkclmmhts.size() > 0) {
for (String dkclmmht : dkclmmhts) {
File file = new File(docPdfComponent.getUploadTemplateUrl() + dkclmmht);
filesList.add(file);
}
}
/*if (clrzxyUrls != null && clrzxyUrls.size() > 0) {
if (clrzxyUrls != null && clrzxyUrls.size() > 0) {
for (String clrzxyUrl : clrzxyUrls) {
File file = new File(docPdfComponent.getUploadTemplateUrl() + clrzxyUrl);
filesList.add(file);
@ -568,7 +568,7 @@ public class LoanHomevisitPrepService extends MybatisBaseService<LoanHomevisitPr
File file = new File(docPdfComponent.getUploadTemplateUrl() + gsgddwdbjyUrl);
filesList.add(file);
}
}*/
}
//合并pdf文件
if (filesList.size() > 0) {
String dateStr = DateUtil.format(new Date(), "yyyyMMdd");

Loading…
Cancel
Save