From b894456ddba77ae2a072e2cb30a514e98f13eb61 Mon Sep 17 00:00:00 2001 From: God <10745413@qq.com> Date: Fri, 26 Jan 2024 14:29:39 +0800 Subject: [PATCH] =?UTF-8?q?=E5=AE=B6=E8=AE=BF=E5=87=86=E5=A4=87=E6=B6=88?= =?UTF-8?q?=E8=B4=B7=E5=90=88=E5=90=8C=E7=94=9F=E6=88=90=E8=B0=83=E6=95=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../base/api/commoncontract/HomeKcCust.java | 2 + .../api/bussalesorder/BusSalesOrderFeign.java | 5 + .../BusSalesOrderFeignFallback.java | 5 + .../biz/bussalesorder/BusSalesOrderRest.java | 5 + .../FinBillApplicationFeign.java | 5 + .../FinBillApplicationFeignFallback.java | 5 + .../FinBillApplicationMapper.java | 3 + .../FinBillApplicationRest.java | 5 + .../FinBillApplicationService.java | 6 + .../LoanHomevisitInvestigateCustomer.java | 2 + ...HomevisitInvestigateCustomerDetailsVo.java | 2 + .../LoanHomevisitInvestigateCustomerDto.java | 2 + .../loanhomevisitprep/DownInvoAppForm.java | 21 + .../LoanHomevisitPrepService.java | 312 ++- .../src/main/resources/ftl/cldjht.ftl | 394 +-- .../src/main/resources/ftl/cljszcght1.ftl | 2434 +++++++++++++++++ .../src/main/resources/ftl/gsgdhdwdbjy1.ftl | 1719 ++++++++++++ .../src/main/resources/ftl/jsclqrs.ftl | 254 +- .../src/main/resources/ftl/jsclwts.ftl | 1524 +++++++++++ .../src/main/resources/ftl/kpsqs.ftl | 825 ++---- 20 files changed, 6496 insertions(+), 1034 deletions(-) create mode 100644 anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loanhomevisitprep/DownInvoAppForm.java create mode 100644 anrui-riskcenter/anrui-riskcenter-biz/src/main/resources/ftl/cljszcght1.ftl create mode 100644 anrui-riskcenter/anrui-riskcenter-biz/src/main/resources/ftl/gsgdhdwdbjy1.ftl create mode 100644 anrui-riskcenter/anrui-riskcenter-biz/src/main/resources/ftl/jsclwts.ftl diff --git a/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/commoncontract/HomeKcCust.java b/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/commoncontract/HomeKcCust.java index 2acc9c1410..e2f3312061 100644 --- a/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/commoncontract/HomeKcCust.java +++ b/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/commoncontract/HomeKcCust.java @@ -83,6 +83,8 @@ public class HomeKcCust { private String accCompAddress; @ApiModelProperty("实际经营地址") private String accCompxAddress; + @ApiModelProperty("股东人数") + private String shareNum; @ApiModelProperty("挂车或上装是否公司采购(0是,1否)") private String isCompBuy; } diff --git a/anrui-buscenter/anrui-buscenter-api/src/main/java/com/yxt/anrui/buscenter/api/bussalesorder/BusSalesOrderFeign.java b/anrui-buscenter/anrui-buscenter-api/src/main/java/com/yxt/anrui/buscenter/api/bussalesorder/BusSalesOrderFeign.java index 913e2056f8..6c3446a3f1 100644 --- a/anrui-buscenter/anrui-buscenter-api/src/main/java/com/yxt/anrui/buscenter/api/bussalesorder/BusSalesOrderFeign.java +++ b/anrui-buscenter/anrui-buscenter-api/src/main/java/com/yxt/anrui/buscenter/api/bussalesorder/BusSalesOrderFeign.java @@ -393,4 +393,9 @@ public interface BusSalesOrderFeign { @PostMapping("/saveSaleOrderInputLender/{saleOrderSid}/{sid}") @ResponseBody ResultBean saveSaleOrderInputLender(@PathVariable("saleOrderSid") String saleOrderSid, @PathVariable("sid") String sid); + + @ApiOperation("查询销售订单价格信息") + @PostMapping("/selectByContractNoOne") + @ResponseBody + ResultBean selectByContractNoOne(@RequestParam("contractNo") String contractNo); } \ No newline at end of file diff --git a/anrui-buscenter/anrui-buscenter-api/src/main/java/com/yxt/anrui/buscenter/api/bussalesorder/BusSalesOrderFeignFallback.java b/anrui-buscenter/anrui-buscenter-api/src/main/java/com/yxt/anrui/buscenter/api/bussalesorder/BusSalesOrderFeignFallback.java index 9eaf02f158..db0b3817db 100644 --- a/anrui-buscenter/anrui-buscenter-api/src/main/java/com/yxt/anrui/buscenter/api/bussalesorder/BusSalesOrderFeignFallback.java +++ b/anrui-buscenter/anrui-buscenter-api/src/main/java/com/yxt/anrui/buscenter/api/bussalesorder/BusSalesOrderFeignFallback.java @@ -366,4 +366,9 @@ public class BusSalesOrderFeignFallback implements BusSalesOrderFeign { public ResultBean saveSaleOrderInputLender(String saleOrderSid, String sid) { return null; } + + @Override + public ResultBean selectByContractNoOne(String contractNo) { + return null; + } } \ No newline at end of file diff --git a/anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/bussalesorder/BusSalesOrderRest.java b/anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/bussalesorder/BusSalesOrderRest.java index 70ab013cc8..df787cf1ad 100644 --- a/anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/bussalesorder/BusSalesOrderRest.java +++ b/anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/bussalesorder/BusSalesOrderRest.java @@ -449,4 +449,9 @@ public class BusSalesOrderRest implements BusSalesOrderFeign { public ResultBean saveSaleOrderInputLender(String saleOrderSid, String sid) { return busSalesOrderService.saveSaleOrderInputLender(saleOrderSid,sid); } + + @Override + public ResultBean selectByContractNoOne(String contractNo) { + return busSalesOrderService.selectByContractNoOne(contractNo); + } } diff --git a/anrui-fin/anrui-fin-api/src/main/java/com/yxt/anrui/fin/api/finbillapplication/FinBillApplicationFeign.java b/anrui-fin/anrui-fin-api/src/main/java/com/yxt/anrui/fin/api/finbillapplication/FinBillApplicationFeign.java index 3b2ea5e051..6bd9723362 100644 --- a/anrui-fin/anrui-fin-api/src/main/java/com/yxt/anrui/fin/api/finbillapplication/FinBillApplicationFeign.java +++ b/anrui-fin/anrui-fin-api/src/main/java/com/yxt/anrui/fin/api/finbillapplication/FinBillApplicationFeign.java @@ -269,4 +269,9 @@ public interface FinBillApplicationFeign { @GetMapping("/selectByContractNo") @ResponseBody ResultBean selectByContractNo(@RequestParam("contractId") String contractId, @RequestParam("vins") List vins); + + @ApiOperation("根据合同号查询") + @GetMapping("/selectByCon") + @ResponseBody + ResultBean selectByCon(@RequestParam("contractNo") String contractNo); } \ No newline at end of file diff --git a/anrui-fin/anrui-fin-api/src/main/java/com/yxt/anrui/fin/api/finbillapplication/FinBillApplicationFeignFallback.java b/anrui-fin/anrui-fin-api/src/main/java/com/yxt/anrui/fin/api/finbillapplication/FinBillApplicationFeignFallback.java index bc57e54ebe..779b332140 100644 --- a/anrui-fin/anrui-fin-api/src/main/java/com/yxt/anrui/fin/api/finbillapplication/FinBillApplicationFeignFallback.java +++ b/anrui-fin/anrui-fin-api/src/main/java/com/yxt/anrui/fin/api/finbillapplication/FinBillApplicationFeignFallback.java @@ -281,4 +281,9 @@ public class FinBillApplicationFeignFallback implements FinBillApplicationFeign public ResultBean selectByContractNo(String contractId, List vins) { return null; } + + @Override + public ResultBean selectByCon(String contractNo) { + return null; + } } \ No newline at end of file diff --git a/anrui-fin/anrui-fin-biz/src/main/java/com/yxt/anrui/fin/biz/finbillapplication/FinBillApplicationMapper.java b/anrui-fin/anrui-fin-biz/src/main/java/com/yxt/anrui/fin/biz/finbillapplication/FinBillApplicationMapper.java index 06fb2e3057..b703560e2a 100644 --- a/anrui-fin/anrui-fin-biz/src/main/java/com/yxt/anrui/fin/biz/finbillapplication/FinBillApplicationMapper.java +++ b/anrui-fin/anrui-fin-biz/src/main/java/com/yxt/anrui/fin/biz/finbillapplication/FinBillApplicationMapper.java @@ -95,4 +95,7 @@ public interface FinBillApplicationMapper extends BaseMapper BillApplicationIInfoVoss selectByContractNos(String contractId); VinListVos selectByBus(@Param("contractNo") String contractId,@Param("vinSid") String s); + + @Select("select * from fin_bill_application where contractNo = #{contractNo}") + FinBillApplicationDetailsVo selectByCon(String contractNo); } \ No newline at end of file diff --git a/anrui-fin/anrui-fin-biz/src/main/java/com/yxt/anrui/fin/biz/finbillapplication/FinBillApplicationRest.java b/anrui-fin/anrui-fin-biz/src/main/java/com/yxt/anrui/fin/biz/finbillapplication/FinBillApplicationRest.java index bc512b002d..e2991da398 100644 --- a/anrui-fin/anrui-fin-biz/src/main/java/com/yxt/anrui/fin/biz/finbillapplication/FinBillApplicationRest.java +++ b/anrui-fin/anrui-fin-biz/src/main/java/com/yxt/anrui/fin/biz/finbillapplication/FinBillApplicationRest.java @@ -340,4 +340,9 @@ public class FinBillApplicationRest implements FinBillApplicationFeign { public ResultBean selectByContractNo(String contractId, List vins) { return finBillApplicationService.selectByContractNo(contractId,vins); } + + @Override + public ResultBean selectByCon(String contractNo) { + return finBillApplicationService.selectByCon(contractNo); + } } 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 3ef54c50eb..cc017baa63 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 @@ -4779,4 +4779,10 @@ public class FinBillApplicationService extends MybatisBaseService selectByCon(String contractNo) { + ResultBean rb = ResultBean.fireFail(); + FinBillApplicationDetailsVo finBillApplicationDetailsVo = baseMapper.selectByCon(contractNo); + return rb.success().setData(finBillApplicationDetailsVo); + } } \ No newline at end of file diff --git a/anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loanhomevisitinvestigatecustomer/LoanHomevisitInvestigateCustomer.java b/anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loanhomevisitinvestigatecustomer/LoanHomevisitInvestigateCustomer.java index fd822920cd..31cebe886b 100644 --- a/anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loanhomevisitinvestigatecustomer/LoanHomevisitInvestigateCustomer.java +++ b/anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loanhomevisitinvestigatecustomer/LoanHomevisitInvestigateCustomer.java @@ -121,6 +121,8 @@ public class LoanHomevisitInvestigateCustomer extends BaseEntity { private String accCompAddress; @ApiModelProperty("实际经营地址") private String accCompxAddress; + @ApiModelProperty("股东人数") + private String shareNum; @ApiModelProperty("挂车或上装是否公司采购(0是,1否)") private String isCompBuy; @ApiModelProperty("001一车一合同 002一贷款人一合同") diff --git a/anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loanhomevisitinvestigatecustomer/LoanHomevisitInvestigateCustomerDetailsVo.java b/anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loanhomevisitinvestigatecustomer/LoanHomevisitInvestigateCustomerDetailsVo.java index ea5c212a94..a21ef0d8b0 100644 --- a/anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loanhomevisitinvestigatecustomer/LoanHomevisitInvestigateCustomerDetailsVo.java +++ b/anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loanhomevisitinvestigatecustomer/LoanHomevisitInvestigateCustomerDetailsVo.java @@ -122,6 +122,8 @@ public class LoanHomevisitInvestigateCustomerDetailsVo implements Vo { private String accCompAddress; @ApiModelProperty("实际经营地址") private String accCompxAddress; + @ApiModelProperty("股东人数") + private String shareNum; @ApiModelProperty("挂车或上装是否公司采购(0是,1否)") private String isCompBuy; @ApiModelProperty("001一车一合同 002一贷款人一合同") diff --git a/anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loanhomevisitinvestigatecustomer/LoanHomevisitInvestigateCustomerDto.java b/anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loanhomevisitinvestigatecustomer/LoanHomevisitInvestigateCustomerDto.java index 3241db13db..86cad95e53 100644 --- a/anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loanhomevisitinvestigatecustomer/LoanHomevisitInvestigateCustomerDto.java +++ b/anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loanhomevisitinvestigatecustomer/LoanHomevisitInvestigateCustomerDto.java @@ -122,6 +122,8 @@ public class LoanHomevisitInvestigateCustomerDto implements Dto { private String accCompAddress; @ApiModelProperty("实际经营地址") private String accCompxAddress; + @ApiModelProperty("股东人数") + private String shareNum; @ApiModelProperty("挂车或上装是否公司采购(0是,1否)") private String isCompBuy; @ApiModelProperty("001一车一合同 002一贷款人一合同") diff --git a/anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loanhomevisitprep/DownInvoAppForm.java b/anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loanhomevisitprep/DownInvoAppForm.java new file mode 100644 index 0000000000..e982fe551d --- /dev/null +++ b/anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loanhomevisitprep/DownInvoAppForm.java @@ -0,0 +1,21 @@ +package com.yxt.anrui.riskcenter.api.loanhomevisitprep; + +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; + +@Data +public class DownInvoAppForm { + + @ApiModelProperty("序号") + private String id; + @ApiModelProperty("车辆名称") + private String modelName; + @ApiModelProperty("数量") + private String num; + @ApiModelProperty("合同单价") + private String dj; + @ApiModelProperty("开票金额") + private String kpje; + @ApiModelProperty("发票类型") + private String fplx; +} 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 73ddac0732..fe925f376c 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 @@ -31,6 +31,11 @@ import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import com.baomidou.mybatisplus.core.metadata.IPage; import com.yxt.anrui.base.api.basemodelconfig.BaseModelConfigFeign; import com.yxt.anrui.base.api.basemodelconfig.BaseModelConfigSelectVo; +import com.yxt.anrui.base.api.basetrailer.BaseTrailer; +import com.yxt.anrui.base.api.basetrailer.BaseTrailerFeign; +import com.yxt.anrui.base.api.basetrailermodel.BaseTrailerModel; +import com.yxt.anrui.base.api.basetrailermodel.BaseTrailerModelDetailsVo; +import com.yxt.anrui.base.api.basetrailermodel.BaseTrailerModelFeign; import com.yxt.anrui.base.api.basevehicle.BaseVehicle; import com.yxt.anrui.base.api.basevehicle.BaseVehicleFeign; import com.yxt.anrui.base.api.basevehiclestate.BaseVehicleStateDto; @@ -49,11 +54,14 @@ import com.yxt.anrui.buscenter.api.bussalesorderloancontract.BusSalesOrderLoanco import com.yxt.anrui.buscenter.api.bussalesorderloancontract.BusSalesOrderLoancontractFeign; import com.yxt.anrui.buscenter.api.bussalesordermodel.BusSalesOrderModel; import com.yxt.anrui.buscenter.api.bussalesordermodel.BusSalesOrderModelFeign; +import com.yxt.anrui.buscenter.api.bussalesorderprice.BusSalesOrderPrice; import com.yxt.anrui.buscenter.api.bussalesorderprice.BusSalesOrderPriceFeign; import com.yxt.anrui.buscenter.api.bussalesordervehicle.BusSalesOrderVehicle; import com.yxt.anrui.buscenter.api.bussalesordervehicle.BusSalesOrderVehicleFeign; import com.yxt.anrui.crm.api.crmcustomertemp.CrmCustomerTemp; import com.yxt.anrui.crm.api.crmcustomertemp.CrmCustomerTempFeign; +import com.yxt.anrui.fin.api.finbillapplication.FinBillApplicationDetailsVo; +import com.yxt.anrui.fin.api.finbillapplication.FinBillApplicationFeign; import com.yxt.anrui.fin.api.fincompanyinvoicing.FinCompanyInvoicingDetailsVo; import com.yxt.anrui.fin.api.fincompanyinvoicing.FinCompanyInvoicingFeign; import com.yxt.anrui.fin.api.finvehicleinvoice.FinVehicleInvoice; @@ -96,6 +104,8 @@ import java.io.InputStream; import java.math.BigDecimal; import java.util.*; +import static cn.hutool.json.XMLTokener.entity; + /** * Project: anrui-riskcenter(家访准备)
* File: LoanHomevisitPrepService.java
@@ -117,6 +127,10 @@ public class LoanHomevisitPrepService extends MybatisBaseService hkxyUrls = hkxy(printConfirmDto, conSetUpKey); //代管车辆委托书 List dgclwtsUrls = dgclwts(printConfirmDto, conSetUpKey); - //开票申请书 - List kpsqsUrls = kpsqs(printConfirmDto, conSetUpKey); - //生成车辆登记合同 - List cldjhtUrls = cldjContract(printConfirmDto, conSetUpKey); + //判断是否为高低开 + BusSalesOrderPrice data = busSalesOrderFeign.selectByContractNoOne(printConfirmDto.getContractNo()).getData(); + FinBillApplicationDetailsVo finBillApplicationDetailsVo = finBillApplicationFeign.selectByCon(printConfirmDto.getContractNo()).getData(); + //判断是否为高低开,若是则生成开票申请书 + List kpsqsUrls = new ArrayList<>(); + if (!data.getSingleFinalPrice().equals(finBillApplicationDetailsVo.getOneBillMoney())){ + //开票申请书 + kpsqsUrls = kpsqs(printConfirmDto, conSetUpKey); + } + HomeKcCust homeKcCust = printConfirmDto.getHomeKcCust(); + List cldjhtUrls = new ArrayList<>(); + if ("2".equals(homeKcCust.getVehRegis())){ + //生成车辆登记合同 + cldjhtUrls = cldjContract(printConfirmDto, conSetUpKey); + } //接收车辆确认书 List jsclqrsUrls = jsclqrs(printConfirmDto, conSetUpKey); //接收车辆委托书 List jsclwtsUrls = jsclwts(printConfirmDto, conSetUpKey); //生成车辆及上装采购合同 List cljszcghtUrls = cljszcght(printConfirmDto, conSetUpKey); - //生成公司股东会对外担保决议 - List gsgddwdbjyUrls = gsgddwdbjy(printConfirmDto, conSetUpKey); + List gsgddwdbjyUrls = new ArrayList<>(); + 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); @@ -532,9 +562,30 @@ public class LoanHomevisitPrepService extends MybatisBaseService jsclwts(PrintConfirmDto printConfirmDto, String conSetUpKey) { Map map = new HashMap<>(); List salesOrderVehicles = printConfirmDto.getSalesOrderVehicles(); + //委托人 + map.put("wtr", salesOrderVehicles.get(0).getBorrowName()); + //获取贷款人信息 + BusSalesOrderBorrowerDetailsVo busSalesOrderBorrowerDetailsVo = busSalesOrderBorrowerFeign.fetchDetailsBySid(salesOrderVehicles.get(0).getBorrowerSid()).getData(); + //获取贷款人客户信息 + CrmCustomerTemp crmCustomerTemp = crmCustomerTempFeign.fetchEntity(busSalesOrderBorrowerDetailsVo.getCustomSid()).getData(); + //证件号码 + map.put("idNo1", crmCustomerTemp.getIDNumber()); + //受托人 + map.put("swtr", ""); + //身份证号 + map.put("idNo2", ""); + BusSalesOrder busSalesOrder = busSalesOrderFeign.selectOrderByContractNo(printConfirmDto.getContractNo()).getData(); + //获取采购系统、分公司对应的开票信息 + FinCompanyInvoicingDetailsVo finCompanyInvoicingDetailsVo = finCompanyInvoicingFeign.getDetailsByUseOrgAndSystem(busSalesOrder.getUseOrgSid(), busSalesOrder.getPurchaseSystemSid()).getData(); + //分公司(甲方) + map.put("jf", finCompanyInvoicingDetailsVo.getName()); List urls = new ArrayList<>(); if ("001".equals(conSetUpKey)) { for (SalesOrderVehicle salesOrderVehicle : salesOrderVehicles) { + //获取消贷合同信息 + BusSalesOrderLoancontractDetailsVo busSalesOrderLoancontractDetailsVo = busSalesOrderLoancontractFeign.fetchDetailsBySid(salesOrderVehicle.getLoanContractSid()).getData(); + //消贷合同编号 + map.put("con", busSalesOrderLoancontractDetailsVo.getLoanContractNo()); InputStream inputStream = this.getClass().getClassLoader().getResourceAsStream("ftl/" + "jsclwts" + ".ftl"); //生成word文件名 String targetPath = docPdfComponent.getUploadTemplateUrl(); @@ -553,6 +604,10 @@ public class LoanHomevisitPrepService extends MybatisBaseService urls = new ArrayList<>(); + Integer i = 1; if ("001".equals(conSetUpKey)) { for (SalesOrderVehicle salesOrderVehicle : salesOrderVehicles) { - //数量1 - map.put("num1", "1"); + List downInvoAppForms = new ArrayList<>(); + DownInvoAppForm downInvoAppForm = new DownInvoAppForm(); + downInvoAppForm.setId(i.toString()); + i = i + 1; + BusSalesOrderModel busSalesOrderModel = busSalesOrderModelFeign.fetchByOrderSid(salesOrderVehicle.getSalesOrderSid()).getData(); + downInvoAppForm.setModelName(busSalesOrderModel.getModelName()); + downInvoAppForm.setNum("1"); + String dj = busSalesOrderPriceFeign.getPriceByOrderSid(salesOrderVehicle.getSalesOrderSid()).getData(); + downInvoAppForm.setDj(dj); + FinVehicleInvoice finVehicleInvoice = finVehicleInvoiceFeign.selectByVinAndContractNo(salesOrderVehicle.getLinkSid(), printConfirmDto.getContractNo()).getData(); + downInvoAppForm.setKpje(finVehicleInvoice.getInvoiceAmount().toString()); + downInvoAppForm.setFplx("机动车统一销售发票"); + downInvoAppForms.add(downInvoAppForm); + List baseTrailers = baseTrailerFeign.getByVehSid(salesOrderVehicle.getLinkSid()).getData(); + if (baseTrailers != null && baseTrailers.size() > 0){ + for (BaseTrailer baseTrailer : baseTrailers) { + DownInvoAppForm downInvoAppForm1 = new DownInvoAppForm(); + downInvoAppForm1.setId(i.toString()); + i = i + 1; + BaseTrailerModelDetailsVo baseTrailerModelDetailsVo = baseTrailerModelFeign.fetchDetailsBySid(baseTrailer.getTrailerModelSid()).getData(); + downInvoAppForm1.setModelName("外廓-长" + baseTrailerModelDetailsVo.getAppearanceSizeLong() + "(米)" + baseTrailerModelDetailsVo.getTrailerTypeValue()); + downInvoAppForm1.setNum("1"); + downInvoAppForm1.setDj(baseTrailer.getDealPrice().toString()); + downInvoAppForm1.setKpje(baseTrailer.getOneBillMoney().toString()); + downInvoAppForm1.setFplx("机动车统一销售发票"); + downInvoAppForms.add(downInvoAppForm1); + } + } + map.put("list",downInvoAppForms); //获取消贷合同信息 BusSalesOrderLoancontractDetailsVo busSalesOrderLoancontractDetailsVo = busSalesOrderLoancontractFeign.fetchDetailsBySid(salesOrderVehicle.getLoanContractSid()).getData(); //消贷合同编号 @@ -849,8 +910,37 @@ public class LoanHomevisitPrepService extends MybatisBaseService downInvoAppForms = new ArrayList<>(); + DownInvoAppForm downInvoAppForm = new DownInvoAppForm(); + downInvoAppForm.setId(i.toString()); + i = i + 1; + BusSalesOrderModel busSalesOrderModel = busSalesOrderModelFeign.fetchByOrderSid(salesOrderVehicles.get(0).getSalesOrderSid()).getData(); + downInvoAppForm.setModelName(busSalesOrderModel.getModelName()); + downInvoAppForm.setNum(String.valueOf(salesOrderVehicles.size())); + String dj = busSalesOrderPriceFeign.getPriceByOrderSid(salesOrderVehicles.get(0).getSalesOrderSid()).getData(); + downInvoAppForm.setDj(dj); + FinVehicleInvoice finVehicleInvoice = finVehicleInvoiceFeign.selectByVinAndContractNo(salesOrderVehicles.get(0).getLinkSid(), printConfirmDto.getContractNo()).getData(); + downInvoAppForm.setKpje(finVehicleInvoice.getInvoiceAmount().toString()); + downInvoAppForm.setFplx("机动车统一销售发票"); + downInvoAppForms.add(downInvoAppForm); + for (SalesOrderVehicle salesOrderVehicle : salesOrderVehicles) { + List baseTrailers = baseTrailerFeign.getByVehSid(salesOrderVehicle.getLinkSid()).getData(); + if (baseTrailers != null && baseTrailers.size() > 0){ + for (BaseTrailer baseTrailer : baseTrailers) { + DownInvoAppForm downInvoAppForm1 = new DownInvoAppForm(); + downInvoAppForm1.setId(i.toString()); + i = i + 1; + BaseTrailerModelDetailsVo baseTrailerModelDetailsVo = baseTrailerModelFeign.fetchDetailsBySid(baseTrailer.getTrailerModelSid()).getData(); + downInvoAppForm1.setModelName("外廓-长" + baseTrailerModelDetailsVo.getAppearanceSizeLong() + "(米)" + baseTrailerModelDetailsVo.getTrailerTypeValue()); + downInvoAppForm1.setNum("1"); + downInvoAppForm1.setDj(baseTrailer.getDealPrice().toString()); + downInvoAppForm1.setKpje(baseTrailer.getOneBillMoney().toString()); + downInvoAppForm1.setFplx("机动车统一销售发票"); + downInvoAppForms.add(downInvoAppForm1); + } + } + } + map.put("list",downInvoAppForms); //获取消贷合同信息 BusSalesOrderLoancontractDetailsVo busSalesOrderLoancontractDetailsVo = busSalesOrderLoancontractFeign.fetchDetailsBySid(salesOrderVehicles.get(0).getLoanContractSid()).getData(); //消贷合同编号 @@ -1376,28 +1466,37 @@ public class LoanHomevisitPrepService extends MybatisBaseService cljszcght(PrintConfirmDto printConfirmDto, String conSetUpKey) { Map map = new HashMap<>(); List salesOrderVehicles = printConfirmDto.getSalesOrderVehicles(); + //获取销售订单信息 + BusSalesOrder busSalesOrder = busSalesOrderFeign.selectOrderByContractNo(printConfirmDto.getContractNo()).getData(); + //获取采购系统、分公司对应的开票信息 + FinCompanyInvoicingDetailsVo finCompanyInvoicingDetailsVo = finCompanyInvoicingFeign.getDetailsByUseOrgAndSystem(busSalesOrder.getUseOrgSid(), busSalesOrder.getPurchaseSystemSid()).getData(); //甲方 - map.put("partyA", printConfirmDto.getCreateOrgName()); + map.put("jf", finCompanyInvoicingDetailsVo.getName()); //乙方 - map.put("partyB", printConfirmDto.getCustomerName()); + map.put("yf", salesOrderVehicles.get(0).getBorrowName()); + //获取贷款人信息 + BusSalesOrderBorrowerDetailsVo busSalesOrderBorrowerDetailsVo = busSalesOrderBorrowerFeign.fetchDetailsBySid(salesOrderVehicles.get(0).getBorrowerSid()).getData(); + //获取贷款人客户信息 + CrmCustomerTemp crmCustomerTemp = crmCustomerTempFeign.fetchEntity(busSalesOrderBorrowerDetailsVo.getCustomSid()).getData(); //乙方身份证号 - CrmCustomerTemp crmCustomerTemp = crmCustomerTempFeign.fetchEntity(printConfirmDto.getCustomerSid()).getData(); map.put("idNo", crmCustomerTemp.getIDNumber()); //签订时间 - map.put("date", ""); + map.put("qdDate", DateUtil.formatDate(new Date())); //签订地点 - List finVehicleInvoices = finVehicleInvoiceFeign.selectByContractNo(printConfirmDto.getContractNo()).getData(); - if (finVehicleInvoices.size() > 0) { - map.put("address", finVehicleInvoices.get(0).getAddress()); - } else { - map.put("address", ""); + map.put("qddd", finCompanyInvoicingDetailsVo.getAddress()); + //合同补充信息 + HomeKcCust homeKcCust = printConfirmDto.getHomeKcCust(); + if ("0".equals(homeKcCust.getIsCompBuy())){ + //第一种 + map.put("dyz", "☑"); + //第二种 + map.put("dez", "□"); + }else if ("1".equals(homeKcCust.getIsCompBuy())){ + //第一种 + map.put("dyz", "□"); + //第二种 + map.put("dez", "☑"); } - //第一种 - map.put("dyz", "☑"); - //合同编号 - map.put("contractNo", printConfirmDto.getContractNo()); - //第二种 - map.put("dez", "□"); //查询销售订单的信息 ResultBean resultBean = busSalesOrderFeign.getSaleOrderDetails(printConfirmDto.getBusSid()); AppOrderDetailsVo appOrderDetailsVo = resultBean.getData(); @@ -1410,23 +1509,37 @@ public class LoanHomevisitPrepService extends MybatisBaseService urls = new ArrayList<>(); if ("001".equals(conSetUpKey)) { - InputStream inputStream = this.getClass().getClassLoader().getResourceAsStream("ftl/" + "cljszcght" + ".ftl"); - //生成word文件名 - String targetPath = docPdfComponent.getUploadTemplateUrl(); - String dateStr = DateUtil.format(new Date(), "yyyyMMdd"); - long seconds = System.currentTimeMillis(); - String typeName = dateStr + seconds + ".doc"; - File file = new File(targetPath + "cljszcght" + seconds + ".ftl"); - File dir = new File(targetPath); - WordConvertUtils.inputStreamToFile(inputStream, file); - WordConvertUtils.creatWord1(map, file, targetPath, typeName, dir); - //新生成的word路径 - String wordPath = targetPath + typeName; - //生成文件名 - String pdfName = "车辆及上装采购合同" + dateStr + seconds + ".pdf"; - WordConvertUtils.doc2pdf(wordPath, targetPath, pdfName); - urls.add(pdfName); + for (SalesOrderVehicle salesOrderVehicle : salesOrderVehicles) { + //获取消贷合同信息 + BusSalesOrderLoancontractDetailsVo busSalesOrderLoancontractDetailsVo = busSalesOrderLoancontractFeign.fetchDetailsBySid(salesOrderVehicle.getLoanContractSid()).getData(); + //消贷合同编号 + map.put("con", busSalesOrderLoancontractDetailsVo.getLoanContractNo()); + //消贷合同编号 + map.put("con1", busSalesOrderLoancontractDetailsVo.getLoanContractNo()); + InputStream inputStream = this.getClass().getClassLoader().getResourceAsStream("ftl/" + "cljszcght" + ".ftl"); + //生成word文件名 + String targetPath = docPdfComponent.getUploadTemplateUrl(); + String dateStr = DateUtil.format(new Date(), "yyyyMMdd"); + long seconds = System.currentTimeMillis(); + String typeName = dateStr + seconds + ".doc"; + File file = new File(targetPath + "cljszcght" + seconds + ".ftl"); + File dir = new File(targetPath); + WordConvertUtils.inputStreamToFile(inputStream, file); + WordConvertUtils.creatWord1(map, file, targetPath, typeName, dir); + //新生成的word路径 + String wordPath = targetPath + typeName; + //生成文件名 + String pdfName = "C" + map.get("con").toString() + "车辆及上装采购合同" + dateStr + seconds + ".pdf"; + WordConvertUtils.doc2pdf(wordPath, targetPath, pdfName); + urls.add(pdfName); + } } else if ("002".equals(conSetUpKey)) { + //获取消贷合同信息 + BusSalesOrderLoancontractDetailsVo busSalesOrderLoancontractDetailsVo = busSalesOrderLoancontractFeign.fetchDetailsBySid(salesOrderVehicles.get(0).getLoanContractSid()).getData(); + //消贷合同编号 + map.put("con", busSalesOrderLoancontractDetailsVo.getLoanContractNo()); + //消贷合同编号 + map.put("con1", busSalesOrderLoancontractDetailsVo.getLoanContractNo()); InputStream inputStream = this.getClass().getClassLoader().getResourceAsStream("ftl/" + "cljszcght" + ".ftl"); //生成word文件名 String targetPath = docPdfComponent.getUploadTemplateUrl(); @@ -1440,7 +1553,7 @@ public class LoanHomevisitPrepService extends MybatisBaseService gsgddwdbjy(PrintConfirmDto printConfirmDto, String conSetUpKey) { Map map = new HashMap<>(); List salesOrderVehicles = printConfirmDto.getSalesOrderVehicles(); - + //时间 + map.put("qdDate",DateUtil.formatDate(new Date())); + //合同补充信息 + HomeKcCust homeKcCust = printConfirmDto.getHomeKcCust(); + //地点 + map.put("qddd",homeKcCust.getAccCompName()); + //获取销售订单信息 + BusSalesOrder busSalesOrder = busSalesOrderFeign.selectOrderByContractNo(printConfirmDto.getContractNo()).getData(); + //获取采购系统、分公司对应的开票信息 + FinCompanyInvoicingDetailsVo finCompanyInvoicingDetailsVo = finCompanyInvoicingFeign.getDetailsByUseOrgAndSystem(busSalesOrder.getUseOrgSid(), busSalesOrder.getPurchaseSystemSid()).getData(); + //甲方 + map.put("jf", finCompanyInvoicingDetailsVo.getName()); + //乙方 + map.put("yf", salesOrderVehicles.get(0).getBorrowName()); + //股东人数1 + map.put("gdrs1",homeKcCust.getShareNum()); + //股东人数2 + map.put("gdrs2",homeKcCust.getShareNum()); + //年 + map.put("y", DateUtil.year(new Date())); + //月 + map.put("m", DateUtil.month(new Date()) + 1); + //日 + map.put("d", new Date().getDate()); List urls = new ArrayList<>(); if ("001".equals(conSetUpKey)) { - InputStream inputStream = this.getClass().getClassLoader().getResourceAsStream("ftl/" + "gsgddwdbjy" + ".ftl"); - //生成word文件名 - String targetPath = docPdfComponent.getUploadTemplateUrl(); - String dateStr = DateUtil.format(new Date(), "yyyyMMdd"); - long seconds = System.currentTimeMillis(); - String typeName = dateStr + seconds + ".doc"; - File file = new File(targetPath + "gsgddwdbjy" + seconds + ".ftl"); - File dir = new File(targetPath); - WordConvertUtils.inputStreamToFile(inputStream, file); - WordConvertUtils.creatWord1(map, file, targetPath, typeName, dir); - //新生成的word路径 - String wordPath = targetPath + typeName; - //生成文件名 - String pdfName = "公司股东会对外担保决议" + dateStr + seconds + ".pdf"; - WordConvertUtils.doc2pdf(wordPath, targetPath, pdfName); - urls.add(pdfName); + for (SalesOrderVehicle salesOrderVehicle : salesOrderVehicles) { + //获取消贷合同信息 + BusSalesOrderLoancontractDetailsVo busSalesOrderLoancontractDetailsVo = busSalesOrderLoancontractFeign.fetchDetailsBySid(salesOrderVehicle.getLoanContractSid()).getData(); + //消贷合同编号 + map.put("con1", "H" + busSalesOrderLoancontractDetailsVo.getLoanContractNo() + "《还款协议》"); + InputStream inputStream = this.getClass().getClassLoader().getResourceAsStream("ftl/" + "gsgdhdwdbjy1" + ".ftl"); + //生成word文件名 + String targetPath = docPdfComponent.getUploadTemplateUrl(); + String dateStr = DateUtil.format(new Date(), "yyyyMMdd"); + long seconds = System.currentTimeMillis(); + String typeName = dateStr + seconds + ".doc"; + File file = new File(targetPath + "gsgdhdwdbjy1" + seconds + ".ftl"); + File dir = new File(targetPath); + WordConvertUtils.inputStreamToFile(inputStream, file); + WordConvertUtils.creatWord1(map, file, targetPath, typeName, dir); + //新生成的word路径 + String wordPath = targetPath + typeName; + //生成文件名 + String pdfName = "公司股东会对外担保决议" + dateStr + seconds + ".pdf"; + WordConvertUtils.doc2pdf(wordPath, targetPath, pdfName); + urls.add(pdfName); + } } else if ("002".equals(conSetUpKey)) { - InputStream inputStream = this.getClass().getClassLoader().getResourceAsStream("ftl/" + "gsgddwdbjy" + ".ftl"); + //获取消贷合同信息 + BusSalesOrderLoancontractDetailsVo busSalesOrderLoancontractDetailsVo = busSalesOrderLoancontractFeign.fetchDetailsBySid(salesOrderVehicles.get(0).getLoanContractSid()).getData(); + //消贷合同编号 + map.put("con1", "H" + busSalesOrderLoancontractDetailsVo.getLoanContractNo() + "《还款协议》"); + InputStream inputStream = this.getClass().getClassLoader().getResourceAsStream("ftl/" + "gsgdhdwdbjy1" + ".ftl"); //生成word文件名 String targetPath = docPdfComponent.getUploadTemplateUrl(); String dateStr = DateUtil.format(new Date(), "yyyyMMdd"); long seconds = System.currentTimeMillis(); String typeName = dateStr + seconds + ".doc"; - File file = new File(targetPath + "gsgddwdbjy" + seconds + ".ftl"); + File file = new File(targetPath + "gsgdhdwdbjy1" + seconds + ".ftl"); File dir = new File(targetPath); WordConvertUtils.inputStreamToFile(inputStream, file); WordConvertUtils.creatWord1(map, file, targetPath, typeName, dir); diff --git a/anrui-riskcenter/anrui-riskcenter-biz/src/main/resources/ftl/cldjht.ftl b/anrui-riskcenter/anrui-riskcenter-biz/src/main/resources/ftl/cldjht.ftl index 4ced598e2b..1bf1e39a47 100644 --- a/anrui-riskcenter/anrui-riskcenter-biz/src/main/resources/ftl/cldjht.ftl +++ b/anrui-riskcenter/anrui-riskcenter-biz/src/main/resources/ftl/cldjht.ftl @@ -649,6 +649,8 @@ 车架号 + + @@ -678,140 +680,142 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ${id!} - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ${brandName!} - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ${vinNo!} - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ${fdjNo!} - - - - + <#list list as ls> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ${ls.id!} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ${ls.brandName!} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ${ls.vinNo!} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ${ls.fdjNo!} + + + + + @@ -1091,7 +1095,7 @@ 506 4 1 - 243 + 229 false false 593 @@ -1110,7 +1114,7 @@ 2020-07-29T02:39:00Z Administrator WPS_1599826008 - 2024-01-25T06:56:44Z + 2024-01-26T06:18:25Z 2 @@ -1124,7 +1128,7 @@ 2052-12.1.0.16120 - 7F11D7E56CC2463C82C8F077312FC033_13 + 5977D0D9F88A46F790AA7B6200E3F090_13 @@ -1200,94 +1204,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -1353,20 +1269,15 @@ - - - - + + - - - @@ -1374,34 +1285,29 @@ + + - + + + - - - - - - + - - - + - - diff --git a/anrui-riskcenter/anrui-riskcenter-biz/src/main/resources/ftl/cljszcght1.ftl b/anrui-riskcenter/anrui-riskcenter-biz/src/main/resources/ftl/cljszcght1.ftl new file mode 100644 index 0000000000..b80a03d3bc --- /dev/null +++ b/anrui-riskcenter/anrui-riskcenter-biz/src/main/resources/ftl/cljszcght1.ftl @@ -0,0 +1,2434 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 车辆及上装采购合同 + + + + + + + + + + + + + + + + + + + + + + + + 合同编号: + + + + + + + + + + + C${con!} + + + + + + + + + + + + + + + + + + + + + + 甲方: + + + + + + + + + + + + + + + + + + + + + ${jf!} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 乙方: + + + + + + + + + + + + + + + + + + + + + ${yf!} + + + + + + + + + + + + + + + + + + + + 证件号码 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ${idNo!} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 签订 + + + + + + + + + + 日期 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ${qdDate!} + + + + + + + + + + + + + + + + + + + 签订地点: + + + + + + + + + + + + + + + + + + + + + ${qddd!} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 根据乙方需求,甲方需要为乙方采购部分车辆及上装、配件或甲方为乙方垫款支付部分车辆及上装、配件价款(以下简称标的物)。本合同双方当事人本着自愿、平等原则,经充分协商,签订本合同,以共同遵守。 + + + + + + + + + + + + + + + + + + + + + + 一、乙方选定第三方的标的物,并选择下列方式购买标的物: + + + + + + + + + + + + + + + + + + + + + + ${dyz!} + + + + + + + + + 第一种 + + + + + + + + + + + + + + + + + + + + + 甲方向第三方采购,乙方向甲方购买。甲乙双方通过履行《车辆买卖合同》(编号为 + + + + + + + + + + + + + + + + + + + + + ${con1!} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + )实现乙方购买标的物的目的,乙方按照《车辆买卖合同》的约定向甲方支付标的物价款。 + + + + + + + + + + + + + + + + + + + + + + ${dez!} + + + + + + + + + 第二种 + + + + + + + + + + + + + + + + + + + + + 乙方向第三方采购标的物,甲方垫款代乙方支付标的物价款。第三方给乙方出具发票。甲方垫款金额为 + + + + + + + + + + + + + + + + + + + + + ${je!} + + + + + + + + + + + + + + + + + + + + + 元。乙方通过车辆融资偿还甲方垫款。如未能办理车辆融资,乙方应全额偿还甲方垫款。 + + + + + + + + + + + + + + + + + + + + + 乙方与第三方签署的合同与本合同内容冲突的,甲乙双方的权利义务按照本合同约定执行。乙方退车,乙方应取得甲方的书面同意,并将车辆(或上装)返还给甲方或返还相应的款项。 + + + + + + + + + + + + + + + + + + + + + 二、甲方向第三方付款 + + + + + + + + + + + + + + + + + + + + + + 乙方选择第一种方式购买标的物的,乙方负责验收标的物。本合同签署后即可向第三方支付定金。乙方应认真负责验收,待标的物达到接收条件后,乙方向甲方提交《付款申请书》,甲方按照申请付款金额向第三方付款(甲方已经支付定金的,付款时扣除定金)。 + + + + + + + + + + + + + + + + + + + + + + 乙方选择第二种方式购买标的物的,乙方负责通知甲方向第三方付款,甲方按照申请付款金额付款。 + + + + + + + + + + + + + + + + + + + + + 三、标的物 + + + + + + + + + + + + + + + + + + + + + 标的物以乙方出具的《付款申请书》载明为准。 + + + + + + + + + + + + + + + + + + + + + 四、标的物交付 + + + + + + + + + + + + + + + + + + + + + + + 乙方选择第一种方式购买标的物,甲方履行《车辆买卖合同》交付标的物的方式为指示交付。乙方从第三方受领标的物视为从甲方处受领标的物。乙方与第三方因车辆交接发生纠纷,乙方与第三方自行解决,甲方不承担责任。 + + + + + + + + + + + + + + + + + + + + + + 乙方选择第二种方式购买标的物,乙方从第三方处受领标的物。 + + + + + + + + + + + + + + + + + + + + + 乙方有权直接要求第三方履行标的物交付义务。无论乙方是否收到标的物,乙方均负有向甲方还款的义务。 + + + + + + + + + + + + + + + + + + + + + 五、争议解决 + + + + + + + + + + + + + + + + + + + + + 本合同项下发生的争议双方协商解决。如果协商不成,双方均可向合同载明的签订地人民法院提起诉讼解决。 + + + + + + + + + + + + + + + + + + + + + 六、合同生效 + + + + + + + + + + + + + + + + + + + + + 本合同自各方当事人签字或盖章完毕之日起生效。 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 特别提示:本合同系各方当事人协商确定 + + + + + + + + + + ,甲方提请 + + + + + + + + + + 各方当事人 + + + + + + + + + + 详细阅读所有条款并充分理解其含义及其法律后果,尤其是关于双方权利义务和管辖条款的约定 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 如有不明条款或其他约定可在下列补充条款中予以补充约定。 + + + + + + + + + + + + + + + + + + + + + + + 补充条款: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 如对所有条款的含义及相应的法律后果 + + + + + + + + + + 全部知晓并充分理解 + + + + + + + + + + 后签署本合同。 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 甲方: + + + + + + + + + + + + + + + + + + + + + 乙方: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + CHINA + 2 + 213 + 1215 + 10 + 2 + 28 + false + false + 1426 + WPS Office_12.1.0.16120_F1E327BC-269C-435d-A152-05C5408002CA + 0 + + + + + + + 2020-07-29T02:09:00Z + Administrator + WPS_1599826008 + 2020-07-29T02:04:00Z + 2024-01-26T01:46:31Z + 4 + + + + + + + + 2052-12.1.0.16120 + + + F372D1F117204FCD9B2DCF91041ED881_13 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + PAGE \* MERGEFORMAT + + + + + + + + + 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/anrui-riskcenter/anrui-riskcenter-biz/src/main/resources/ftl/gsgdhdwdbjy1.ftl b/anrui-riskcenter/anrui-riskcenter-biz/src/main/resources/ftl/gsgdhdwdbjy1.ftl new file mode 100644 index 0000000000..5622546fae --- /dev/null +++ b/anrui-riskcenter/anrui-riskcenter-biz/src/main/resources/ftl/gsgdhdwdbjy1.ftl @@ -0,0 +1,1719 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 公司股东会对外担保决议 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 一、时间 + + + + + + + + + + + + + + + + + + + ${qdDate!} + + + + + + + + + + + + + + + + + + + + + + + 二、地点: + + + + + + + + + + ${qddd!} + + + + + + + + + + + + + + + + + + + + + + 三、议题:关于是否同意本公司在 + + + + + + + + + + + + + + + + + + + + + ${con1!} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 中为 + + + + + + + + + + + + + + + + + + + + + ${yf!} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ${jf!} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 提供(反)担保事宜。 + + + + + + + + + + + + + + + + + + + + + 四、根据《公司法》和公司章程规定,股东会会议应到股东 + + + + + + + + + + + ${gdrs1!} + + + + + + + + + 名,实到 + + + + + + + + + + + ${gdrs2!} + + + + + + + + + 名,所持股份占公司全部股份 + + + + + + + + + +    + + + + + + + + + + 100 + + + + + + + + + +     + + + + + + + + + %。本次股东会召集与所作决议符合公司章程和《公司法》的规定,所作决议合法有效。与会股东经审议、表决,一致通过以下决议: + + + + + + + + + + + + + + + + + + + + + 同意本公司在上述合同中提供(反)担保事宜。 + + + + + + + + + + + + + + + + + + + + + 股东签字 + + + + + + + + + /盖章 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +             公司 + + + + + + + + + (公章) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ${y!} + + + + + + + + + + + + + + + + + + + + + ${m!} + + + + + + + + + + + + + + + + + + + ${d!} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + CHINA + 1 + 55 + 316 + 2 + 1 + 9 + false + false + 370 + WPS Office_12.1.0.16120_F1E327BC-269C-435d-A152-05C5408002CA + 0 + + + + + + + 2020-07-29T05:10:00Z + Administrator + WPS_1599826008 + 2024-01-26T02:27:33Z + 4 + + + + + + + + 2052-12.1.0.16120 + + + FDFCFB8A91094E159C7794865BD00C81_13 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/anrui-riskcenter/anrui-riskcenter-biz/src/main/resources/ftl/jsclqrs.ftl b/anrui-riskcenter/anrui-riskcenter-biz/src/main/resources/ftl/jsclqrs.ftl index 55a7afd2a4..41e1e805a9 100644 --- a/anrui-riskcenter/anrui-riskcenter-biz/src/main/resources/ftl/jsclqrs.ftl +++ b/anrui-riskcenter/anrui-riskcenter-biz/src/main/resources/ftl/jsclqrs.ftl @@ -1237,136 +1237,138 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ${id!} - - - - - - - + <#list list as ls> + + + - - - - - - - - - - - - - - - - - - - - - - - ${vinNo!} - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ${fdjNo!} - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ${ls.id!} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ${ls.vinNo!} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ${ls.fdjNo!} + + + + + diff --git a/anrui-riskcenter/anrui-riskcenter-biz/src/main/resources/ftl/jsclwts.ftl b/anrui-riskcenter/anrui-riskcenter-biz/src/main/resources/ftl/jsclwts.ftl new file mode 100644 index 0000000000..6c00a545fd --- /dev/null +++ b/anrui-riskcenter/anrui-riskcenter-biz/src/main/resources/ftl/jsclwts.ftl @@ -0,0 +1,1524 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 接收车辆委托书 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 委托人: + + + + + + + + + + + + + + + + + + + + + ${wtr!} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 证件号码: + + + + + + + + + + + + + + + + + + + + + ${idNo1!} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 受托人: + + + + + + + + + + + + + + + + + + + + + ${swtr!} + + + + + + + + + + + + + + + + + + + 身份证号: + + + + + + + + + + + + + + + + + + + + + ${idNo2!} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 委托人与 + + + + + + + + + + + + + + + + + + + + + ${jf!} + + + + + + + + + + + + + + + + + + + + + 签订了编号为 + + + + + + + + + + + + + + + + + + + + + ${con!} + + + + + + + + + + + + + + + + + + + + 的《车辆买卖合同》。现委托人委托受托人办理提车手续,接收标的车辆,签署《接收车辆确认书》。受托人接收车辆及签署《接收车辆确认书》视为委托人已经接收车辆,法律后果由委托人承担。 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 委托人: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 年 月 日 + + + + + + + + + + + + + + + + + + + + + + + + + + + CHINA + 1 + 52 + 300 + 2 + 1 + 0 + false + false + 351 + WPS Office_12.1.0.16120_F1E327BC-269C-435d-A152-05C5408002CA + 0 + + + + + + + 2020-07-29T02:45:00Z + Administrator + WPS_1599826008 + 2024-01-25T10:09:36Z + 3 + + + + + + + + 2052-12.1.0.16120 + + + 29D989E3959140E092CC457B38A95504_13 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/anrui-riskcenter/anrui-riskcenter-biz/src/main/resources/ftl/kpsqs.ftl b/anrui-riskcenter/anrui-riskcenter-biz/src/main/resources/ftl/kpsqs.ftl index c47a65d4cd..b090f46295 100644 --- a/anrui-riskcenter/anrui-riskcenter-biz/src/main/resources/ftl/kpsqs.ftl +++ b/anrui-riskcenter/anrui-riskcenter-biz/src/main/resources/ftl/kpsqs.ftl @@ -188,17 +188,7 @@ - ),现我申请将车辆发票按照下列金额开具发票,我 - - - - - - - - - - 自行承担相应的法律后果。我承诺按照《车辆买卖合同》约定的价格支付车辆价款。 + ),现我申请将车辆发票按照下列金额开具发票,我自行承担相应的法律后果。我承诺按照《车辆买卖合同》约定的价格支付车辆价款。 @@ -223,14 +213,12 @@ - - - - - - - - + + + + + + @@ -242,11 +230,16 @@ + + + + + + - - + @@ -263,7 +256,7 @@ - + @@ -289,7 +282,7 @@ - + @@ -314,8 +307,7 @@ - - + @@ -342,7 +334,7 @@ - + @@ -368,7 +360,7 @@ - + @@ -393,6 +385,213 @@ + <#list list as ls> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ${ls.id!} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ${ls.modelName!} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ${ls.num!} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ${ls.dj!} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ${ls.kpje!} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ${ls.fplx!} + + + + + @@ -412,550 +611,10 @@ - - - - - - - - - - - - - - - - - - - - - - 1 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ${modelName!} - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ${num1!} - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ${dj1!} - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ${kpje1!} - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ${fplx1!} - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 2 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ${gcName!} - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ${num2!} - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ${dj2!} - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ${kpje2!} - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ${fplx2!} - - - - - - - - - - - - - - - - - - - - - - - - + - - - - - - - - - - - - - - - - - - 3 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -979,8 +638,8 @@ - - + + @@ -1194,7 +853,7 @@ 195 1 1 - 7 + 10 false false 228 @@ -1213,7 +872,7 @@ 2020-07-29T02:44:00Z Administrator WPS_1599826008 - 2024-01-24T09:21:57Z + 2024-01-26T03:12:37Z 21 @@ -1227,7 +886,7 @@ 2052-12.1.0.16120 - 5CCA51F934B4468A99C94282A4FCC7C0_13 + B3A05ECBDEAD4E119FC2B133B65C7952_13 @@ -1424,27 +1083,31 @@ - - - + + - - + + + - - + + + + - + + +