diff --git a/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/commoncontract/CommonContractService.java b/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/commoncontract/CommonContractService.java index ad34c4c3a6..71254060f7 100644 --- a/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/commoncontract/CommonContractService.java +++ b/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/commoncontract/CommonContractService.java @@ -6,7 +6,6 @@ import com.alibaba.fastjson.JSON; 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.base.api.basevehicle.BaseVehicleSelectVo; import com.yxt.anrui.base.api.commonappendix.CommonAppendix; import com.yxt.anrui.base.api.commonappendix.CommonAttachTypeEnum; import com.yxt.anrui.base.api.commoncontract.*; @@ -856,9 +855,9 @@ public class CommonContractService extends MybatisBaseService stringList = orderModelInfoVo.getVinList(); - if (stringList.size() > 0) { + /*if (stringList.size() > 0) { map.put("vinNo", String.join(",", stringList)); - } + }*/ String ftl = "receiveCar"; InputStream inputStream = this.getClass().getClassLoader().getResourceAsStream("ftl/" + ftl + ".ftl"); //生成word文件名 @@ -941,7 +940,7 @@ public class CommonContractService extends MybatisBaseService map, AppOrderDetailsVo appOrderDetailsVo) { String url = ""; //查询销售订单的现车 - AppOrderModelInfoVo orderModelInfoVo = appOrderDetailsVo.getModelInfo(); + /*AppOrderModelInfoVo orderModelInfoVo = appOrderDetailsVo.getModelInfo(); AppOrderPriceInfoVo priceInfo = appOrderDetailsVo.getPriceInfo(); AppOrderDepositInfoVo depositInfo = appOrderDetailsVo.getDepositInfo(); String singleFinalPrice = priceInfo.getSingleFinalPrice(); @@ -955,7 +954,7 @@ public class CommonContractService extends MybatisBaseService stringList = orderModelInfoVo.getVinList(); if (stringList.size() > 0) { map.put("vinNo", String.join(",", stringList)); - } + }*/ //车款:money,大写:moneyDx String ftl = "carFin"; InputStream inputStream = this.getClass().getClassLoader().getResourceAsStream("ftl/" + ftl + ".ftl"); @@ -980,14 +979,14 @@ public class CommonContractService extends MybatisBaseService map, AppOrderDetailsVo appOrderDetailsVo) { String url = ""; //查询销售订单的现车 - AppOrderModelInfoVo orderModelInfoVo = appOrderDetailsVo.getModelInfo(); + /* AppOrderModelInfoVo orderModelInfoVo = appOrderDetailsVo.getModelInfo(); AppOrderPriceInfoVo priceInfo = appOrderDetailsVo.getPriceInfo(); AppOrderDepositInfoVo depositInfo = appOrderDetailsVo.getDepositInfo(); String singleFinalPrice = priceInfo.getSingleFinalPrice(); String deposit = depositInfo.getDeposit(); map.put("money", new BigDecimal(singleFinalPrice).multiply(new BigDecimal(priceInfo.getNumber()))); map.put("moneyDx", TransformMoney.transform(TransformMoney.getDecimalStr(Double.valueOf(new BigDecimal(singleFinalPrice).multiply(new BigDecimal(priceInfo.getNumber())).toString()).doubleValue()))); - map.put("moneyXx", new BigDecimal(deposit).multiply(new BigDecimal(priceInfo.getNumber()))); + map.put("moneyXx", new BigDecimal(deposit).multiply(new BigDecimal(priceInfo.getNumber())));*/ //车款:money,大写:moneyDx String ftl = "moneyFin"; InputStream inputStream = this.getClass().getClassLoader().getResourceAsStream("ftl/" + ftl + ".ftl"); @@ -1011,7 +1010,7 @@ public class CommonContractService extends MybatisBaseService map, AppOrderDetailsVo appOrderDetailsVo) { String url = ""; - map.put("createDate", DateUtil.today()); +// map.put("createDate", DateUtil.today()); //查询销售订单的现车 AppOrderModelInfoVo orderModelInfoVo = appOrderDetailsVo.getModelInfo(); List carContractListVos = new ArrayList<>(); @@ -1019,7 +1018,7 @@ public class CommonContractService extends MybatisBaseService 0) { for (int i = 0; i < vinNoList.size(); i++) { CarContractListVo carContractListVo = new CarContractListVo(); - carContractListVo.setBrand(orderModelInfoVo.getBrand()); + /*carContractListVo.setBrand(orderModelInfoVo.getBrand()); carContractListVo.setVinNo(vinNoList.get(i).getVinNo()); String vinSid = vinNoList.get(i).getVinSid(); if (StringUtils.isNotBlank(vinSid)) { @@ -1028,7 +1027,7 @@ public class CommonContractService extends MybatisBaseService invoicingDetailsVoResultBean = finCompanyInvoicingFeign.fetchDetailsByUseOrgSid(appOrderDetailsVo.getUseOrgSid()); + if (invoicingDetailsVoResultBean.getData() != null) { + map.put("createOrgName", invoicingDetailsVoResultBean.getData().getUseOrgName()); + }else{ + return rb.setMsg("请先完善公司开票信息"); + } +// map.put("createOrgName", createOrgName); map.put("customerName", customerName); map.put("mobile", mobile); map.put("idNo", idNo); map.put("modelName", modelName); map.put("modelConfig", modelConfig); map.put("remarks", remarks); - map.put("insuranceInfo", insuranceInfo); + if(appOrderDetailsVo.getInsuranceState()){ + map.put("insuranceInfo", insuranceInfo); + } map.put("totalPrice", totalPrice); map.put("priceRemarks", priceRemarks); map.put("depositTotal", depositTotal); diff --git a/anrui-base/anrui-base-biz/src/main/resources/ftl/carContract.ftl b/anrui-base/anrui-base-biz/src/main/resources/ftl/carContract.ftl index 42862bee0c..7fd5d8cc29 100644 --- a/anrui-base/anrui-base-biz/src/main/resources/ftl/carContract.ftl +++ b/anrui-base/anrui-base-biz/src/main/resources/ftl/carContract.ftl @@ -608,8 +608,8 @@ - - + + @@ -628,8 +628,8 @@ - - + + @@ -648,8 +648,8 @@ - - + + @@ -668,8 +668,8 @@ - - + + @@ -688,8 +688,8 @@ - - + + @@ -708,8 +708,8 @@ - - + + @@ -796,7 +796,7 @@ - ${createOrgName!} + ${createOrgName1!} @@ -1527,7 +1527,27 @@ - + + + + + + + + + + + + + + + + + + 年 月 日 年 月 日 + + + <#-- @@ -1543,7 +1563,7 @@ 注:打印1份空白合同,根据实际情况复印使用。如果开增值税票则不用打印。 - + --> diff --git a/anrui-base/anrui-base-biz/src/main/resources/ftl/carFin.ftl b/anrui-base/anrui-base-biz/src/main/resources/ftl/carFin.ftl index 89356f6d47..55112e7fd5 100644 --- a/anrui-base/anrui-base-biz/src/main/resources/ftl/carFin.ftl +++ b/anrui-base/anrui-base-biz/src/main/resources/ftl/carFin.ftl @@ -904,7 +904,7 @@ - ${vinNo!} + ${vinNo!} diff --git a/anrui-base/anrui-base-biz/src/main/resources/ftl/existingvehicles.ftl b/anrui-base/anrui-base-biz/src/main/resources/ftl/existingvehicles.ftl index f961050382..22476ed678 100644 --- a/anrui-base/anrui-base-biz/src/main/resources/ftl/existingvehicles.ftl +++ b/anrui-base/anrui-base-biz/src/main/resources/ftl/existingvehicles.ftl @@ -906,6 +906,7 @@ + <#if modelName??> @@ -927,6 +928,8 @@ ${modelName!} + + <#if modelConfig??> @@ -948,6 +951,8 @@ ${modelConfig!} + + <#if topName??> @@ -969,6 +974,7 @@ ${topName!} + <#if trailerName??> @@ -992,6 +998,7 @@ + <#if remarks??> @@ -1013,6 +1020,7 @@ ${remarks!} + <#if discountDetail??> @@ -1401,7 +1409,7 @@ - 甲方: 乙方: + 甲方: 乙方: @@ -1551,7 +1559,7 @@ - 年 月 日 年 月 日 + 年 月 日 年 月 日 diff --git a/anrui-base/anrui-base-biz/src/main/resources/ftl/existingvehicles_black.ftl b/anrui-base/anrui-base-biz/src/main/resources/ftl/existingvehicles_black.ftl index f961050382..c4d478c782 100644 --- a/anrui-base/anrui-base-biz/src/main/resources/ftl/existingvehicles_black.ftl +++ b/anrui-base/anrui-base-biz/src/main/resources/ftl/existingvehicles_black.ftl @@ -906,6 +906,7 @@ + <#if modelName??> @@ -927,6 +928,8 @@ ${modelName!} + + <#if modelConfig??> @@ -948,6 +951,8 @@ ${modelConfig!} + + <#if topName??> @@ -969,6 +974,7 @@ ${topName!} + <#if trailerName??> @@ -992,6 +998,7 @@ + <#if remarks??> @@ -1013,6 +1020,7 @@ ${remarks!} + <#if discountDetail??> @@ -1036,6 +1044,7 @@ + <#if insuranceInfo??> @@ -1059,6 +1068,7 @@ ${insuranceInfo!} + @@ -1124,7 +1134,7 @@ - ${totalPrice!} + ${totalPrice!} @@ -1143,7 +1153,7 @@ - ${priceRemarks!} + ${priceRemarks!} @@ -1184,7 +1194,7 @@ - ${depositTotal!} + ${depositTotal!} @@ -1193,7 +1203,7 @@ - 元${depositRemarks!},乙方提车时交清全部车款。甲方未收到全款前,车辆所有权归甲方所有。 + 元 ${depositRemarks!},乙方提车时交清全部车款。甲方未收到全款前,车辆所有权归甲方所有。 @@ -1401,7 +1411,7 @@ - 甲方: 乙方: + 甲方: 乙方: @@ -1531,7 +1541,7 @@ - 地址: + 地址: @@ -1551,7 +1561,7 @@ - 年 月 日 年 月 日 + 年 月 日 年 月 日 diff --git a/anrui-base/anrui-base-biz/src/main/resources/ftl/moneyFin.ftl b/anrui-base/anrui-base-biz/src/main/resources/ftl/moneyFin.ftl index 9ef082029c..49ad511027 100644 --- a/anrui-base/anrui-base-biz/src/main/resources/ftl/moneyFin.ftl +++ b/anrui-base/anrui-base-biz/src/main/resources/ftl/moneyFin.ftl @@ -1016,7 +1016,7 @@ - ${moneyDx!} + ${moneyDx!} @@ -1342,7 +1342,7 @@ - 年 月 日 + 年 月 日 diff --git a/anrui-base/anrui-base-biz/src/main/resources/ftl/orderacar.ftl b/anrui-base/anrui-base-biz/src/main/resources/ftl/orderacar.ftl index e20325ee1b..52c3a44b7e 100644 --- a/anrui-base/anrui-base-biz/src/main/resources/ftl/orderacar.ftl +++ b/anrui-base/anrui-base-biz/src/main/resources/ftl/orderacar.ftl @@ -1021,6 +1021,7 @@ + <#if modelName??> @@ -1043,6 +1044,8 @@ ${modelName!} + + <#if modelConfig??> @@ -1065,6 +1068,8 @@ ${modelConfig!} + + <#if topName??> @@ -1087,6 +1092,7 @@ ${topName!} + <#if trailerName??> @@ -1111,6 +1117,7 @@ + <#if remarks??> @@ -1133,6 +1140,7 @@ ${remarks!} + <#if discountDetail??> @@ -1157,6 +1165,7 @@ + <#if insuranceInfo??> @@ -1181,6 +1190,7 @@ ${insuranceInfo!} + @@ -1525,7 +1535,7 @@ - 甲方: 乙方: + 甲方: 乙方: @@ -1655,7 +1665,7 @@ - 地址: + 地址: @@ -1675,7 +1685,7 @@ - 年 月 日 年 月 日 + 年 月 日 年 月 日 diff --git a/anrui-base/anrui-base-biz/src/main/resources/ftl/orderacar_black.ftl b/anrui-base/anrui-base-biz/src/main/resources/ftl/orderacar_black.ftl index e20325ee1b..5401c3687f 100644 --- a/anrui-base/anrui-base-biz/src/main/resources/ftl/orderacar_black.ftl +++ b/anrui-base/anrui-base-biz/src/main/resources/ftl/orderacar_black.ftl @@ -1021,6 +1021,7 @@ + <#if modelName??> @@ -1043,6 +1044,8 @@ ${modelName!} + + <#if modelConfig??> @@ -1065,6 +1068,8 @@ ${modelConfig!} + + <#if topName??> @@ -1087,6 +1092,7 @@ ${topName!} + <#if trailerName??> @@ -1111,6 +1117,7 @@ + <#if remarks??> @@ -1133,6 +1140,7 @@ ${remarks!} + <#if discountDetail??> @@ -1157,6 +1165,7 @@ + <#if insuranceInfo??> @@ -1181,6 +1190,7 @@ ${insuranceInfo!} + @@ -1247,7 +1257,7 @@ - ${totalPrice!} + ${totalPrice!} @@ -1266,7 +1276,7 @@ - ${priceRemarks!} + ${priceRemarks!} @@ -1307,7 +1317,7 @@ - ${depositTotal!} + ${depositTotal!} @@ -1316,7 +1326,7 @@ - 元${depositRemarks!},乙方提车时交清全部车款。甲方未收到全款前,车辆所有权归甲方所有。 + 元 ${depositRemarks!},乙方提车时交清全部车款。甲方未收到全款前,车辆所有权归甲方所有。 @@ -1525,7 +1535,7 @@ - 甲方: 乙方: + 甲方: 乙方: @@ -1655,7 +1665,7 @@ - 地址: + 地址: @@ -1675,7 +1685,7 @@ - 年 月 日 年 月 日 + 年 月 日 年 月 日 diff --git a/anrui-base/anrui-base-biz/src/main/resources/ftl/receiveCar.ftl b/anrui-base/anrui-base-biz/src/main/resources/ftl/receiveCar.ftl index 8bbe889e30..fedf9df2f2 100644 --- a/anrui-base/anrui-base-biz/src/main/resources/ftl/receiveCar.ftl +++ b/anrui-base/anrui-base-biz/src/main/resources/ftl/receiveCar.ftl @@ -1157,7 +1157,7 @@ - ${vinNo!} + ${vinNo!} @@ -1307,7 +1307,7 @@ - + @@ -1326,7 +1326,7 @@ - + @@ -1345,7 +1345,7 @@ - 日至 + 日至 @@ -1364,7 +1364,7 @@ - + @@ -1383,7 +1383,7 @@ - + @@ -1402,7 +1402,7 @@ - +