Browse Source

销售订单合同模板调整

master
dimengzhe 2 years ago
parent
commit
df59a22883
  1. 20
      anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/commoncontract/CommonContractService.java
  2. 10
      anrui-base/anrui-base-biz/src/main/resources/ftl/carContract.ftl
  3. 1
      anrui-base/anrui-base-biz/src/main/resources/ftl/carFin.ftl
  4. 2
      anrui-base/anrui-base-biz/src/main/resources/ftl/receiveCar.ftl

20
anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/commoncontract/CommonContractService.java

@ -860,8 +860,14 @@ public class CommonContractService extends MybatisBaseService<CommonContractMapp
return url;
}
private String getReceiveCar(Map<String, Object> map) {
private String getReceiveCar(Map<String, Object> map,AppOrderDetailsVo appOrderDetailsVo) {
String url = "";
//查询销售订单的现车
AppOrderModelInfoVo orderModelInfoVo = appOrderDetailsVo.getModelInfo();
List<String> stringList = orderModelInfoVo.getVinList();
if (stringList.size() > 0) {
map.put("vinNo", String.join(",", stringList));
}
String ftl = "receiveCar";
InputStream inputStream = this.getClass().getClassLoader().getResourceAsStream("ftl/" + ftl + ".ftl");
//生成word文件名
@ -1642,7 +1648,7 @@ public class CommonContractService extends MybatisBaseService<CommonContractMapp
}
//接收车辆委托书
Future<String> future4 = pool.submit(() -> {
return getReceiveCar(map);
return getReceiveCar(map,appOrderDetailsVo);
});
Future<String> future5 = pool.submit(() -> {
return getInvoicMessage(map, appOrderDetailsVo);
@ -1660,16 +1666,18 @@ public class CommonContractService extends MybatisBaseService<CommonContractMapp
return getMoneyFin(map, appOrderDetailsVo);
});
Future<String> future8 = null;
if("02".equals(appOrderDetailsVo.getInvoiceType())){
if(!"02".equals(appOrderDetailsVo.getInvoiceType())){
future8 = pool.submit(() -> {
return getCarContract(map, appOrderDetailsVo);
});
}
List<File> filesList = new ArrayList<>();
//合并pdf文件
if(StringUtils.isNotBlank(future8.get())){
File file = new File(docPdfComponent.getUploadTemplateUrl() + future8.get());
filesList.add(file);
if(future8 != null){
if(StringUtils.isNotBlank(future8.get())){
File file = new File(docPdfComponent.getUploadTemplateUrl() + future8.get());
filesList.add(file);
}
}
if (StringUtils.isNotBlank(future4.get())) {
File file = new File(docPdfComponent.getUploadTemplateUrl() + future4.get());

10
anrui-base/anrui-base-biz/src/main/resources/ftl/carContract.ftl

@ -796,7 +796,7 @@
<w:sz-cs w:val="28"/>
<w:u w:val="single"/>
</w:rPr>
<w:t> ${createOrgName!} </w:t>
<w:t> ${createOrgName!} </w:t>
</w:r>
<w:proofErr w:type="spellEnd"/>
<w:r wsp:rsidR="003D769D">
@ -859,7 +859,7 @@
<w:sz-cs w:val="28"/>
<w:u w:val="single"/>
</w:rPr>
<w:t></w:t></w:r><w:proofErr w:type="spellStart"/><w:r wsp:rsidR="00066B9A"><w:rPr><w:rFonts w:ascii="宋体" w:h-ansi="宋体"/><wx:font wx:val="宋体"/><w:sz w:val="28"/><w:sz-cs w:val="28"/><w:u w:val="single"/></w:rPr><w:t> ${customerName!} </w:t></w:r><w:proofErr w:type="spellEnd"/><w:r wsp:rsidR="00066B9A"><w:rPr><w:rFonts w:ascii="宋体" w:h-ansi="宋体"/><wx:font wx:val="宋体"/><w:sz w:val="28"/><w:sz-cs w:val="28"/><w:u w:val="single"/></w:rPr><w:t></w:t>
<w:t></w:t></w:r><w:proofErr w:type="spellStart"/><w:r wsp:rsidR="00066B9A"><w:rPr><w:rFonts w:ascii="宋体" w:h-ansi="宋体"/><wx:font wx:val="宋体"/><w:sz w:val="28"/><w:sz-cs w:val="28"/><w:u w:val="single"/></w:rPr><w:t> ${customerName!} </w:t></w:r><w:proofErr w:type="spellEnd"/><w:r wsp:rsidR="00066B9A"><w:rPr><w:rFonts w:ascii="宋体" w:h-ansi="宋体"/><wx:font wx:val="宋体"/><w:sz w:val="28"/><w:sz-cs w:val="28"/><w:u w:val="single"/></w:rPr><w:t></w:t>
</w:r>
<w:r>
<w:rPr>
@ -906,7 +906,7 @@
<w:sz-cs w:val="28"/>
<w:u w:val="single"/>
</w:rPr>
<w:t></w:t></w:r><w:proofErr w:type="spellStart"/><w:r wsp:rsidR="006A07F8"><w:rPr><w:sz w:val="28"/><w:sz-cs w:val="28"/><w:u w:val="single"/></w:rPr><w:t> ${createDate!} </w:t></w:r><w:proofErr w:type="spellEnd"/><w:r wsp:rsidR="006A07F8"><w:rPr><w:sz w:val="28"/><w:sz-cs w:val="28"/><w:u w:val="single"/></w:rPr><w:t></w:t>
<w:t></w:t></w:r><w:proofErr w:type="spellStart"/><w:r wsp:rsidR="006A07F8"><w:rPr><w:sz w:val="28"/><w:sz-cs w:val="28"/><w:u w:val="single"/></w:rPr><w:t> ${createDate!} </w:t></w:r><w:proofErr w:type="spellEnd"/><w:r wsp:rsidR="006A07F8"><w:rPr><w:sz w:val="28"/><w:sz-cs w:val="28"/><w:u w:val="single"/></w:rPr><w:t></w:t>
</w:r>
<w:r>
<w:rPr>
@ -1163,7 +1163,7 @@
<w:sz w:val="28"/>
<w:sz-cs w:val="28"/>
</w:rPr>
<w:t>${cat_index+1}</w:t>
<w:t>${car_index+1}</w:t>
</w:r>
</w:p>
</w:tc>
@ -1230,7 +1230,7 @@
<w:sz w:val="28"/>
<w:sz-cs w:val="28"/>
</w:rPr>
<w:t>$</w:t>
<w:t></w:t>
</w:r>
<w:r>
<w:rPr>

1
anrui-base/anrui-base-biz/src/main/resources/ftl/carFin.ftl

@ -685,6 +685,7 @@
<w:rFonts w:hint="fareast"/>
<w:sz w:val="28"/>
<w:sz-cs w:val="28"/>
<w:u w:val="single"/>
</w:rPr>
<w:t> ${day!} </w:t>
</w:r>

2
anrui-base/anrui-base-biz/src/main/resources/ftl/receiveCar.ftl

@ -870,7 +870,7 @@
<w:sz-cs w:val="28"/>
<w:u w:val="single"/>
</w:rPr>
<w:t> ${idNo!} </w:t>
<w:t> ${idNo!} </w:t>
</w:r>
<w:proofErr w:type="spellEnd"/>
<w:r wsp:rsidR="00A53671" wsp:rsidRPr="00AB3F81">

Loading…
Cancel
Save