From 110f2826887f07818f321df742698b2de94667a4 Mon Sep 17 00:00:00 2001 From: God <10745413@qq.com> Date: Fri, 12 Apr 2024 14:57:02 +0800 Subject: [PATCH 1/7] =?UTF-8?q?=E6=B3=A8=E9=87=8A=E8=BA=AB=E4=BB=BD?= =?UTF-8?q?=E8=AF=81=E6=9C=89=E6=95=88=E6=9C=9F=E6=88=AA=E5=8F=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../com/yxt/anrui/portal/biz/sysuser/wx/WxSysUserRest.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/anrui-portal/anrui-portal-biz/src/main/java/com/yxt/anrui/portal/biz/sysuser/wx/WxSysUserRest.java b/anrui-portal/anrui-portal-biz/src/main/java/com/yxt/anrui/portal/biz/sysuser/wx/WxSysUserRest.java index 6a71d7dd2a..b14736ef13 100644 --- a/anrui-portal/anrui-portal-biz/src/main/java/com/yxt/anrui/portal/biz/sysuser/wx/WxSysUserRest.java +++ b/anrui-portal/anrui-portal-biz/src/main/java/com/yxt/anrui/portal/biz/sysuser/wx/WxSysUserRest.java @@ -315,7 +315,7 @@ public class WxSysUserRest implements WxSysUserFeign { wxHomePageVo.setHeadImage(fileUploadComponent.getUrlPrefix() + wxHomePageVo.getHeadImage()); } //2018.08.24-2038.08.24 - String idTerm = wxHomePageVo.getIdTerm(); + /*String idTerm = wxHomePageVo.getIdTerm(); List split = Arrays.asList(idTerm.split("-")); if (split.size() == 2) { String idTermEnd = split.get(1); @@ -325,7 +325,7 @@ public class WxSysUserRest implements WxSysUserFeign { isHave = true; wxHomePageVo.setMessage("您的身份证将在" + days + "天后到期,请及时更新信息"); } - } + }*/ wxHomePageVo.setIsHave(isHave); return new ResultBean().success().setData(wxHomePageVo); } From 97c427b91a9ef728356aa2e9ffcb925fd7324cdb Mon Sep 17 00:00:00 2001 From: God <10745413@qq.com> Date: Fri, 12 Apr 2024 16:39:49 +0800 Subject: [PATCH 2/7] =?UTF-8?q?=E5=B7=A5=E5=8D=95=E5=9B=9E=E8=AE=BF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../AsBusrepairBillTrack.java | 66 ++++++++++++ .../AsBusrepairBillTrackDetailsVo.java | 67 ++++++++++++ .../AsBusrepairBillTrackDto.java | 67 ++++++++++++ .../AsBusrepairBillTrackQuery.java | 65 ++++++++++++ .../AsBusrepairBillTrackVo.java | 67 ++++++++++++ .../AsBusrepairBillTrackMapper.java | 62 +++++++++++ .../AsBusrepairBillTrackMapper.xml | 13 +++ .../AsBusrepairBillTrackRest.java | 93 ++++++++++++++++ .../AsBusrepairBillTrackService.java | 100 ++++++++++++++++++ 9 files changed, 600 insertions(+) create mode 100644 yxt-as/src/main/java/com/yxt/anrui/as/api/asbusrepairbilltrack/AsBusrepairBillTrack.java create mode 100644 yxt-as/src/main/java/com/yxt/anrui/as/api/asbusrepairbilltrack/AsBusrepairBillTrackDetailsVo.java create mode 100644 yxt-as/src/main/java/com/yxt/anrui/as/api/asbusrepairbilltrack/AsBusrepairBillTrackDto.java create mode 100644 yxt-as/src/main/java/com/yxt/anrui/as/api/asbusrepairbilltrack/AsBusrepairBillTrackQuery.java create mode 100644 yxt-as/src/main/java/com/yxt/anrui/as/api/asbusrepairbilltrack/AsBusrepairBillTrackVo.java create mode 100644 yxt-as/src/main/java/com/yxt/anrui/as/biz/asbusrepairbilltrack/AsBusrepairBillTrackMapper.java create mode 100644 yxt-as/src/main/java/com/yxt/anrui/as/biz/asbusrepairbilltrack/AsBusrepairBillTrackMapper.xml create mode 100644 yxt-as/src/main/java/com/yxt/anrui/as/biz/asbusrepairbilltrack/AsBusrepairBillTrackRest.java create mode 100644 yxt-as/src/main/java/com/yxt/anrui/as/biz/asbusrepairbilltrack/AsBusrepairBillTrackService.java diff --git a/yxt-as/src/main/java/com/yxt/anrui/as/api/asbusrepairbilltrack/AsBusrepairBillTrack.java b/yxt-as/src/main/java/com/yxt/anrui/as/api/asbusrepairbilltrack/AsBusrepairBillTrack.java new file mode 100644 index 0000000000..b50e9e86fb --- /dev/null +++ b/yxt-as/src/main/java/com/yxt/anrui/as/api/asbusrepairbilltrack/AsBusrepairBillTrack.java @@ -0,0 +1,66 @@ +/********************************************************* + ********************************************************* + ******************** ******************* + ************* ************ + ******* _oo0oo_ ******* + *** o8888888o *** + * 88" . "88 * + * (| -_- |) * + * 0\ = /0 * + * ___/`---'\___ * + * .' \\| |// '. * + * / \\||| : |||// \ * + * / _||||| -:- |||||- \ * + * | | \\\ - /// | | * + * | \_| ''\---/'' |_/ | * + * \ .-\__ '-' ___/-. / * + * ___'. .' /--.--\ `. .'___ * + * ."" '< `.___\_<|>_/___.' >' "". * + * | | : `- \`.;`\ _ /`;.`/ - ` : | | * + * \ \ `_. \_ __\ /__ _/ .-` / / * + * =====`-.____`.___ \_____/___.-`___.-'===== * + * `=---=' * + * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ * + *********__佛祖保佑__永无BUG__验收通过__钞票多多__********* + *********************************************************/ +package com.yxt.anrui.as.api.asbusrepairbilltrack; + +import com.baomidou.mybatisplus.annotation.TableName; +import com.yxt.common.core.domain.BaseEntity; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; + +/** + * Project: anrui-as(工单回访记录)
+ * File: AsBusrepairBillTrack.java
+ * Class: com.yxt.anrui.as.api.asbusrepairbilltrack.AsBusrepairBillTrack
+ * Description: 工单回访记录.
+ * Copyright: Copyright (c) 2011
+ * Company: https://gitee.com/liuzp315
+ * Makedate: 2024-04-12 15:18:53
+ * + * @author liupopo + * @version 1.0 + * @since 1.0 + */ +@Data +@ApiModel(value = "工单回访记录", description = "工单回访记录") +@TableName("as_busrepair_bill_track") +public class AsBusrepairBillTrack extends BaseEntity { + private static final long serialVersionUID = 1L; + + @ApiModelProperty("回访人") + private String createByName; // 回访人 + @ApiModelProperty("工单sid") + private String billSid; // 工单sid + @ApiModelProperty("客户sid") + private String customerSid; // 客户sid + @ApiModelProperty("结果") + private String result; // 结果 + @ApiModelProperty("使用组织sid") + private String useOrgSid; // 使用组织sid + @ApiModelProperty("创建组织sid") + private String createOrgSid; // 创建组织sid + +} diff --git a/yxt-as/src/main/java/com/yxt/anrui/as/api/asbusrepairbilltrack/AsBusrepairBillTrackDetailsVo.java b/yxt-as/src/main/java/com/yxt/anrui/as/api/asbusrepairbilltrack/AsBusrepairBillTrackDetailsVo.java new file mode 100644 index 0000000000..7383bd7867 --- /dev/null +++ b/yxt-as/src/main/java/com/yxt/anrui/as/api/asbusrepairbilltrack/AsBusrepairBillTrackDetailsVo.java @@ -0,0 +1,67 @@ +/********************************************************* + ********************************************************* + ******************** ******************* + ************* ************ + ******* _oo0oo_ ******* + *** o8888888o *** + * 88" . "88 * + * (| -_- |) * + * 0\ = /0 * + * ___/`---'\___ * + * .' \\| |// '. * + * / \\||| : |||// \ * + * / _||||| -:- |||||- \ * + * | | \\\ - /// | | * + * | \_| ''\---/'' |_/ | * + * \ .-\__ '-' ___/-. / * + * ___'. .' /--.--\ `. .'___ * + * ."" '< `.___\_<|>_/___.' >' "". * + * | | : `- \`.;`\ _ /`;.`/ - ` : | | * + * \ \ `_. \_ __\ /__ _/ .-` / / * + * =====`-.____`.___ \_____/___.-`___.-'===== * + * `=---=' * + * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ * + *********__佛祖保佑__永无BUG__验收通过__钞票多多__********* + *********************************************************/ +package com.yxt.anrui.as.api.asbusrepairbilltrack; + + +import com.yxt.common.core.vo.Vo; + +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; + +/** + * Project: anrui-as(工单回访记录)
+ * File: AsBusrepairBillTrackVo.java
+ * Class: com.yxt.anrui.as.api.asbusrepairbilltrack.AsBusrepairBillTrackVo
+ * Description: 工单回访记录 视图数据对象.
+ * Copyright: Copyright (c) 2011
+ * Company: https://gitee.com/liuzp315
+ * Makedate: 2024-04-12 15:18:54
+ * + * @author liupopo + * @version 1.0 + * @since 1.0 + */ +@Data +@ApiModel(value = "工单回访记录 视图数据详情", description = "工单回访记录 视图数据详情") +public class AsBusrepairBillTrackDetailsVo implements Vo { + + private String sid; // sid + + @ApiModelProperty("回访人") + private String createByName; // 回访人 + @ApiModelProperty("工单sid") + private String billSid; // 工单sid + @ApiModelProperty("客户sid") + private String customerSid; // 客户sid + @ApiModelProperty("结果") + private String result; // 结果 + @ApiModelProperty("使用组织sid") + private String useOrgSid; // 使用组织sid + @ApiModelProperty("创建组织sid") + private String createOrgSid; // 创建组织sid + +} \ No newline at end of file diff --git a/yxt-as/src/main/java/com/yxt/anrui/as/api/asbusrepairbilltrack/AsBusrepairBillTrackDto.java b/yxt-as/src/main/java/com/yxt/anrui/as/api/asbusrepairbilltrack/AsBusrepairBillTrackDto.java new file mode 100644 index 0000000000..0b1ca3b2c6 --- /dev/null +++ b/yxt-as/src/main/java/com/yxt/anrui/as/api/asbusrepairbilltrack/AsBusrepairBillTrackDto.java @@ -0,0 +1,67 @@ +/********************************************************* + ********************************************************* + ******************** ******************* + ************* ************ + ******* _oo0oo_ ******* + *** o8888888o *** + * 88" . "88 * + * (| -_- |) * + * 0\ = /0 * + * ___/`---'\___ * + * .' \\| |// '. * + * / \\||| : |||// \ * + * / _||||| -:- |||||- \ * + * | | \\\ - /// | | * + * | \_| ''\---/'' |_/ | * + * \ .-\__ '-' ___/-. / * + * ___'. .' /--.--\ `. .'___ * + * ."" '< `.___\_<|>_/___.' >' "". * + * | | : `- \`.;`\ _ /`;.`/ - ` : | | * + * \ \ `_. \_ __\ /__ _/ .-` / / * + * =====`-.____`.___ \_____/___.-`___.-'===== * + * `=---=' * + * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ * + *********__佛祖保佑__永无BUG__验收通过__钞票多多__********* + *********************************************************/ +package com.yxt.anrui.as.api.asbusrepairbilltrack; + + +import com.yxt.common.core.dto.Dto; + +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; + +/** + * Project: anrui-as(工单回访记录)
+ * File: AsBusrepairBillTrackDto.java
+ * Class: com.yxt.anrui.as.api.asbusrepairbilltrack.AsBusrepairBillTrackDto
+ * Description: 工单回访记录 数据传输对象.
+ * Copyright: Copyright (c) 2011
+ * Company: https://gitee.com/liuzp315
+ * Makedate: 2024-04-12 15:18:53
+ * + * @author liupopo + * @version 1.0 + * @since 1.0 + */ +@Data +@ApiModel(value = "工单回访记录 数据传输对象", description = "工单回访记录 数据传输对象") +public class AsBusrepairBillTrackDto implements Dto { + + private String sid; // sid + + @ApiModelProperty("回访人") + private String createByName; // 回访人 + @ApiModelProperty("工单sid") + private String billSid; // 工单sid + @ApiModelProperty("客户sid") + private String customerSid; // 客户sid + @ApiModelProperty("结果") + private String result; // 结果 + @ApiModelProperty("使用组织sid") + private String useOrgSid; // 使用组织sid + @ApiModelProperty("创建组织sid") + private String createOrgSid; // 创建组织sid + +} \ No newline at end of file diff --git a/yxt-as/src/main/java/com/yxt/anrui/as/api/asbusrepairbilltrack/AsBusrepairBillTrackQuery.java b/yxt-as/src/main/java/com/yxt/anrui/as/api/asbusrepairbilltrack/AsBusrepairBillTrackQuery.java new file mode 100644 index 0000000000..7e80de672b --- /dev/null +++ b/yxt-as/src/main/java/com/yxt/anrui/as/api/asbusrepairbilltrack/AsBusrepairBillTrackQuery.java @@ -0,0 +1,65 @@ +/********************************************************* + ********************************************************* + ******************** ******************* + ************* ************ + ******* _oo0oo_ ******* + *** o8888888o *** + * 88" . "88 * + * (| -_- |) * + * 0\ = /0 * + * ___/`---'\___ * + * .' \\| |// '. * + * / \\||| : |||// \ * + * / _||||| -:- |||||- \ * + * | | \\\ - /// | | * + * | \_| ''\---/'' |_/ | * + * \ .-\__ '-' ___/-. / * + * ___'. .' /--.--\ `. .'___ * + * ."" '< `.___\_<|>_/___.' >' "". * + * | | : `- \`.;`\ _ /`;.`/ - ` : | | * + * \ \ `_. \_ __\ /__ _/ .-` / / * + * =====`-.____`.___ \_____/___.-`___.-'===== * + * `=---=' * + * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ * + *********__佛祖保佑__永无BUG__验收通过__钞票多多__********* + *********************************************************/ +package com.yxt.anrui.as.api.asbusrepairbilltrack; + + +import com.yxt.common.core.query.Query; + +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; + +/** + * Project: anrui-as(工单回访记录)
+ * File: AsBusrepairBillTrackQuery.java
+ * Class: com.yxt.anrui.as.api.asbusrepairbilltrack.AsBusrepairBillTrackQuery
+ * Description: 工单回访记录 查询条件.
+ * Copyright: Copyright (c) 2011
+ * Company: https://gitee.com/liuzp315
+ * Makedate: 2024-04-12 15:18:53
+ * + * @author liupopo + * @version 1.0 + * @since 1.0 + */ +@Data +@ApiModel(value = "工单回访记录 查询条件", description = "工单回访记录 查询条件") +public class AsBusrepairBillTrackQuery implements Query { + + @ApiModelProperty("回访人") + private String createByName; // 回访人 + @ApiModelProperty("工单sid") + private String billSid; // 工单sid + @ApiModelProperty("客户sid") + private String customerSid; // 客户sid + @ApiModelProperty("结果") + private String result; // 结果 + @ApiModelProperty("使用组织sid") + private String useOrgSid; // 使用组织sid + @ApiModelProperty("创建组织sid") + private String createOrgSid; // 创建组织sid + +} diff --git a/yxt-as/src/main/java/com/yxt/anrui/as/api/asbusrepairbilltrack/AsBusrepairBillTrackVo.java b/yxt-as/src/main/java/com/yxt/anrui/as/api/asbusrepairbilltrack/AsBusrepairBillTrackVo.java new file mode 100644 index 0000000000..3e520663dd --- /dev/null +++ b/yxt-as/src/main/java/com/yxt/anrui/as/api/asbusrepairbilltrack/AsBusrepairBillTrackVo.java @@ -0,0 +1,67 @@ +/********************************************************* + ********************************************************* + ******************** ******************* + ************* ************ + ******* _oo0oo_ ******* + *** o8888888o *** + * 88" . "88 * + * (| -_- |) * + * 0\ = /0 * + * ___/`---'\___ * + * .' \\| |// '. * + * / \\||| : |||// \ * + * / _||||| -:- |||||- \ * + * | | \\\ - /// | | * + * | \_| ''\---/'' |_/ | * + * \ .-\__ '-' ___/-. / * + * ___'. .' /--.--\ `. .'___ * + * ."" '< `.___\_<|>_/___.' >' "". * + * | | : `- \`.;`\ _ /`;.`/ - ` : | | * + * \ \ `_. \_ __\ /__ _/ .-` / / * + * =====`-.____`.___ \_____/___.-`___.-'===== * + * `=---=' * + * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ * + *********__佛祖保佑__永无BUG__验收通过__钞票多多__********* + *********************************************************/ +package com.yxt.anrui.as.api.asbusrepairbilltrack; + + +import com.yxt.common.core.vo.Vo; + +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; + +/** + * Project: anrui-as(工单回访记录)
+ * File: AsBusrepairBillTrackVo.java
+ * Class: com.yxt.anrui.as.api.asbusrepairbilltrack.AsBusrepairBillTrackVo
+ * Description: 工单回访记录 视图数据对象.
+ * Copyright: Copyright (c) 2011
+ * Company: https://gitee.com/liuzp315
+ * Makedate: 2024-04-12 15:18:54
+ * + * @author liupopo + * @version 1.0 + * @since 1.0 + */ +@Data +@ApiModel(value = "工单回访记录 视图数据对象", description = "工单回访记录 视图数据对象") +public class AsBusrepairBillTrackVo implements Vo { + + private String sid; // sid + + @ApiModelProperty("回访人") + private String createByName; // 回访人 + @ApiModelProperty("工单sid") + private String billSid; // 工单sid + @ApiModelProperty("客户sid") + private String customerSid; // 客户sid + @ApiModelProperty("结果") + private String result; // 结果 + @ApiModelProperty("使用组织sid") + private String useOrgSid; // 使用组织sid + @ApiModelProperty("创建组织sid") + private String createOrgSid; // 创建组织sid + +} diff --git a/yxt-as/src/main/java/com/yxt/anrui/as/biz/asbusrepairbilltrack/AsBusrepairBillTrackMapper.java b/yxt-as/src/main/java/com/yxt/anrui/as/biz/asbusrepairbilltrack/AsBusrepairBillTrackMapper.java new file mode 100644 index 0000000000..166d0a03b9 --- /dev/null +++ b/yxt-as/src/main/java/com/yxt/anrui/as/biz/asbusrepairbilltrack/AsBusrepairBillTrackMapper.java @@ -0,0 +1,62 @@ +/********************************************************* + ********************************************************* + ******************** ******************* + ************* ************ + ******* _oo0oo_ ******* + *** o8888888o *** + * 88" . "88 * + * (| -_- |) * + * 0\ = /0 * + * ___/`---'\___ * + * .' \\| |// '. * + * / \\||| : |||// \ * + * / _||||| -:- |||||- \ * + * | | \\\ - /// | | * + * | \_| ''\---/'' |_/ | * + * \ .-\__ '-' ___/-. / * + * ___'. .' /--.--\ `. .'___ * + * ."" '< `.___\_<|>_/___.' >' "". * + * | | : `- \`.;`\ _ /`;.`/ - ` : | | * + * \ \ `_. \_ __\ /__ _/ .-` / / * + * =====`-.____`.___ \_____/___.-`___.-'===== * + * `=---=' * + * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ * + *********__佛祖保佑__永无BUG__验收通过__钞票多多__********* + *********************************************************/ +package com.yxt.anrui.as.biz.asbusrepairbilltrack; + +import com.baomidou.mybatisplus.core.conditions.Wrapper; +import com.baomidou.mybatisplus.core.metadata.IPage; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import com.baomidou.mybatisplus.core.toolkit.Constants; +import org.apache.ibatis.annotations.Mapper; +import org.apache.ibatis.annotations.Param; +import org.apache.ibatis.annotations.Select; +import com.yxt.anrui.as.api.asbusrepairbilltrack.AsBusrepairBillTrack; +import com.yxt.anrui.as.api.asbusrepairbilltrack.AsBusrepairBillTrackVo; + +import java.util.List; + +/** + * Project: anrui-as(工单回访记录)
+ * File: AsBusrepairBillTrackMapper.java
+ * Class: com.yxt.anrui.as.biz.asbusrepairbilltrack.AsBusrepairBillTrackMapper
+ * Description: 工单回访记录.
+ * Copyright: Copyright (c) 2011
+ * Company: https://gitee.com/liuzp315
+ * Makedate: 2024-04-12 15:18:54
+ * + * @author liupopo + * @version 1.0 + * @since 1.0 + */ +@Mapper +public interface AsBusrepairBillTrackMapper extends BaseMapper { + + IPage selectPageVo(IPage page, @Param(Constants.WRAPPER) Wrapper qw); + + List selectListAllVo(@Param(Constants.WRAPPER) Wrapper qw); + + @Select("select * from as_busrepair_bill_track") + List selectListVo(); +} \ No newline at end of file diff --git a/yxt-as/src/main/java/com/yxt/anrui/as/biz/asbusrepairbilltrack/AsBusrepairBillTrackMapper.xml b/yxt-as/src/main/java/com/yxt/anrui/as/biz/asbusrepairbilltrack/AsBusrepairBillTrackMapper.xml new file mode 100644 index 0000000000..33c5f56373 --- /dev/null +++ b/yxt-as/src/main/java/com/yxt/anrui/as/biz/asbusrepairbilltrack/AsBusrepairBillTrackMapper.xml @@ -0,0 +1,13 @@ + + + + + + + + + \ No newline at end of file diff --git a/yxt-as/src/main/java/com/yxt/anrui/as/biz/asbusrepairbilltrack/AsBusrepairBillTrackRest.java b/yxt-as/src/main/java/com/yxt/anrui/as/biz/asbusrepairbilltrack/AsBusrepairBillTrackRest.java new file mode 100644 index 0000000000..eec3a291ce --- /dev/null +++ b/yxt-as/src/main/java/com/yxt/anrui/as/biz/asbusrepairbilltrack/AsBusrepairBillTrackRest.java @@ -0,0 +1,93 @@ +/********************************************************* + ********************************************************* + ******************** ******************* + ************* ************ + ******* _oo0oo_ ******* + *** o8888888o *** + * 88" . "88 * + * (| -_- |) * + * 0\ = /0 * + * ___/`---'\___ * + * .' \\| |// '. * + * / \\||| : |||// \ * + * / _||||| -:- |||||- \ * + * | | \\\ - /// | | * + * | \_| ''\---/'' |_/ | * + * \ .-\__ '-' ___/-. / * + * ___'. .' /--.--\ `. .'___ * + * ."" '< `.___\_<|>_/___.' >' "". * + * | | : `- \`.;`\ _ /`;.`/ - ` : | | * + * \ \ `_. \_ __\ /__ _/ .-` / / * + * =====`-.____`.___ \_____/___.-`___.-'===== * + * `=---=' * + * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ * + *********__佛祖保佑__永无BUG__验收通过__钞票多多__********* + *********************************************************/ +package com.yxt.anrui.as.biz.asbusrepairbilltrack; + +import com.yxt.common.core.query.PagerQuery; +import com.yxt.common.core.result.ResultBean; +import com.yxt.common.core.vo.PagerVo; +import io.swagger.annotations.Api; +import io.swagger.annotations.ApiOperation; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.*; + +import com.yxt.anrui.as.api.asbusrepairbilltrack.AsBusrepairBillTrackQuery; +import com.yxt.anrui.as.api.asbusrepairbilltrack.AsBusrepairBillTrackVo; +import com.yxt.anrui.as.api.asbusrepairbilltrack.AsBusrepairBillTrackDetailsVo; +import com.yxt.anrui.as.api.asbusrepairbilltrack.AsBusrepairBillTrackDto; + +/** + * Project: anrui-as(工单回访记录)
+ * File: AsBusrepairBillTrackFeignFallback.java
+ * Class: com.yxt.anrui.as.biz.asbusrepairbilltrack.AsBusrepairBillTrackRest
+ * Description: 工单回访记录.
+ * Copyright: Copyright (c) 2011
+ * Company: https://gitee.com/liuzp315
+ * Makedate: 2024-04-12 15:18:54
+ * + * @author liupopo + * @version 1.0 + * @since 1.0 + */ +@Api(tags = "工单回访记录") +@RestController +@RequestMapping("v1/asbusrepairbilltrack") +public class AsBusrepairBillTrackRest { + + @Autowired + private AsBusrepairBillTrackService asBusrepairBillTrackService; + + @ApiOperation("根据条件分页查询数据的列表") + @PostMapping("/listPage") + public ResultBean> listPage(@RequestBody PagerQuery pq){ + ResultBean rb = ResultBean.fireFail(); + PagerVo pv = asBusrepairBillTrackService.listPageVo(pq); + return rb.success().setData(pv); + } + + @ApiOperation("新增或修改") + @PostMapping("/save") + public ResultBean save(@RequestBody AsBusrepairBillTrackDto dto){ + ResultBean rb = ResultBean.fireFail(); + asBusrepairBillTrackService.saveOrUpdateDto(dto); + return rb.success(); + } + + @ApiOperation("根据sid批量删除") + @DeleteMapping("/delBySids") + public ResultBean delBySids(@RequestBody String[] sids){ + ResultBean rb = ResultBean.fireFail(); + asBusrepairBillTrackService.delBySids(sids); + return rb.success(); + } + + @ApiOperation("根据SID获取一条记录") + @GetMapping("/fetchDetailsBySid/{sid}") + public ResultBean fetchDetailsBySid(@PathVariable("sid") String sid){ + ResultBean rb = ResultBean.fireFail(); + AsBusrepairBillTrackDetailsVo vo = asBusrepairBillTrackService.fetchDetailsVoBySid(sid); + return rb.success().setData(vo); + } +} diff --git a/yxt-as/src/main/java/com/yxt/anrui/as/biz/asbusrepairbilltrack/AsBusrepairBillTrackService.java b/yxt-as/src/main/java/com/yxt/anrui/as/biz/asbusrepairbilltrack/AsBusrepairBillTrackService.java new file mode 100644 index 0000000000..6eb67130c8 --- /dev/null +++ b/yxt-as/src/main/java/com/yxt/anrui/as/biz/asbusrepairbilltrack/AsBusrepairBillTrackService.java @@ -0,0 +1,100 @@ +/********************************************************* + ********************************************************* + ******************** ******************* + ************* ************ + ******* _oo0oo_ ******* + *** o8888888o *** + * 88" . "88 * + * (| -_- |) * + * 0\ = /0 * + * ___/`---'\___ * + * .' \\| |// '. * + * / \\||| : |||// \ * + * / _||||| -:- |||||- \ * + * | | \\\ - /// | | * + * | \_| ''\---/'' |_/ | * + * \ .-\__ '-' ___/-. / * + * ___'. .' /--.--\ `. .'___ * + * ."" '< `.___\_<|>_/___.' >' "". * + * | | : `- \`.;`\ _ /`;.`/ - ` : | | * + * \ \ `_. \_ __\ /__ _/ .-` / / * + * =====`-.____`.___ \_____/___.-`___.-'===== * + * `=---=' * + * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ * + *********__佛祖保佑__永无BUG__验收通过__钞票多多__********* + *********************************************************/ +package com.yxt.anrui.as.biz.asbusrepairbilltrack; + +import cn.hutool.core.bean.BeanUtil; +import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; +import com.baomidou.mybatisplus.core.metadata.IPage; +import org.apache.commons.lang3.StringUtils; +import com.yxt.common.base.service.MybatisBaseService; +import com.yxt.common.base.utils.PagerUtil; +import com.yxt.common.core.query.PagerQuery; +import com.yxt.common.core.vo.PagerVo; +import com.yxt.anrui.as.api.asbusrepairbilltrack.AsBusrepairBillTrack; +import com.yxt.anrui.as.api.asbusrepairbilltrack.AsBusrepairBillTrackQuery; +import com.yxt.anrui.as.api.asbusrepairbilltrack.AsBusrepairBillTrackVo; +import com.yxt.anrui.as.api.asbusrepairbilltrack.AsBusrepairBillTrackDetailsVo; +import com.yxt.anrui.as.api.asbusrepairbilltrack.AsBusrepairBillTrackDto; + +import org.springframework.stereotype.Service; + +/** + * Project: anrui-as(工单回访记录)
+ * File: AsBusrepairBillTrackService.java
+ * Class: com.yxt.anrui.as.biz.asbusrepairbilltrack.AsBusrepairBillTrackService
+ * Description: 工单回访记录 业务逻辑.
+ * Copyright: Copyright (c) 2011
+ * Company: https://gitee.com/liuzp315
+ * Makedate: 2024-04-12 15:18:54
+ * + * @author liupopo + * @version 1.0 + * @since 1.0 + */ +@Service +public class AsBusrepairBillTrackService extends MybatisBaseService { + + public PagerVo listPageVo(PagerQuery pq) { + AsBusrepairBillTrackQuery query = pq.getParams(); + QueryWrapper qw = new QueryWrapper<>(); + IPage page = PagerUtil.queryToPage(pq); + IPage pagging = baseMapper.selectPageVo(page, qw); + PagerVo p = PagerUtil.pageToVo(pagging, null); + return p; + } + + public void saveOrUpdateDto(AsBusrepairBillTrackDto dto){ + String dtoSid = dto.getSid(); + if (StringUtils.isBlank(dtoSid)) { + this.insertByDto(dto); + return; + } + this.updateByDto(dto); + } + + public void insertByDto(AsBusrepairBillTrackDto dto){ + AsBusrepairBillTrack entity = new AsBusrepairBillTrack(); + BeanUtil.copyProperties(dto, entity, "id", "sid"); + baseMapper.insert(entity); + } + + public void updateByDto(AsBusrepairBillTrackDto dto){ + String dtoSid = dto.getSid(); + if (StringUtils.isBlank(dtoSid)) { + return; + } + AsBusrepairBillTrack entity = fetchBySid(dtoSid); + BeanUtil.copyProperties(dto, entity, "id", "sid"); + baseMapper.updateById(entity); + } + + public AsBusrepairBillTrackDetailsVo fetchDetailsVoBySid(String sid){ + AsBusrepairBillTrack entity = fetchBySid(sid); + AsBusrepairBillTrackDetailsVo vo = new AsBusrepairBillTrackDetailsVo(); + BeanUtil.copyProperties(entity, vo); + return vo; + } +} \ No newline at end of file From 2fb3465ca9221b1c11f8b03cbd3ffd1dcf2fc4e9 Mon Sep 17 00:00:00 2001 From: fanzongzhe <285169773@qq.com> Date: Fri, 12 Apr 2024 17:45:55 +0800 Subject: [PATCH 3/7] =?UTF-8?q?=E9=87=91=E8=9E=8D=E8=B4=A2=E5=8A=A1?= =?UTF-8?q?=E6=A8=A1=E6=9D=BF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../FinCollectionConfirmationFeign.java | 5 + ...inCollectionConfirmationFeignFallback.java | 5 + .../rsk/FinRskPdfVehVo.java | 32 + .../FinCollectionConfirmationRest.java | 5 + .../FinCollectionConfirmationService.java | 113 +- .../src/main/resources/ftl/rskjiguang.ftl | 2126 ++++ .../src/main/resources/ftl/rskzhenshi.ftl | 3056 ++++++ .../loanbuckleapply/LoanBuckleApplyFeign.java | 5 + .../LoanBuckleApplyFeignFallback.java | 5 + .../LoanMonthlyAccrualApplyFallback.java | 5 + .../LoanMonthlyAccrualApplyFeign.java | 4 + .../MonthlyAccrualSourceLCVo.java | 20 + .../LoanTransferPaymentApplyFeign.java | 4 + ...LoanTransferPaymentApplyFeignFallback.java | 5 + .../LoanTransferPaymentRecordVo.java | 1 + .../loanbuckleapply/LoanBuckleApplyRest.java | 5 + .../LoanBuckleApplyService.java | 173 +- .../LoanMonthlyAccrualApplyRest.java | 5 + .../LoanMonthlyAccrualApplyService.java | 175 +- .../LoanRepaymentHistoryService.java | 4 +- .../LoanRepaymentScheduleService.java | 2 +- .../LoanTransferPaymentApplyMapper.xml | 3 +- .../LoanTransferPaymentApplyRest.java | 5 + .../LoanTransferPaymentApplyService.java | 191 + .../resources/ftl/vouchers/monthApply2.ftl | 2831 ++++++ .../resources/ftl/vouchers/monthBuckle.ftl | 2527 +++++ .../resources/ftl/vouchers/monthapply.ftl | 3455 +++++++ .../resources/ftl/vouchers/transferPay.ftl | 3127 ++++++ .../代付审批/transferPay.ftl | 3 + .../代付审批/代收代付.docx | Bin 0 -> 19224 bytes .../划扣/monthBuckle.ftl | 2523 +++++ .../划扣/月还划扣.docx | Bin 0 -> 18443 bytes .../月还计提/monthapply.ftl | 3455 +++++++ .../月还计提/月还计提.docx | Bin 0 -> 18609 bytes .../还款计划/repayment1.ftl | 3958 +++++++ .../还款计划/repayment2.ftl | 6512 ++++++++++++ .../还款计划/repayment3.ftl | 9047 +++++++++++++++++ .../还款计划/还款计划1.docx | Bin 0 -> 13460 bytes .../还款计划/还款计划2.docx | Bin 0 -> 15665 bytes .../还款计划/还款计划3.docx | Bin 0 -> 18160 bytes .../金融收款单/rskjiguang.ftl | 3 + .../金融收款单/rskzhenshi.ftl | 3 + ...金融收款单模板(激光打印机).doc | Bin 0 -> 21504 bytes ...金融收款单模板(针式打印机).doc | Bin 0 -> 23552 bytes 44 files changed, 43379 insertions(+), 19 deletions(-) create mode 100644 anrui-fin/anrui-fin-api/src/main/java/com/yxt/anrui/fin/api/fincollectionconfirmation/rsk/FinRskPdfVehVo.java create mode 100644 anrui-fin/anrui-fin-biz/src/main/resources/ftl/rskjiguang.ftl create mode 100644 anrui-fin/anrui-fin-biz/src/main/resources/ftl/rskzhenshi.ftl create mode 100644 anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loanmonthlyaccrualapply/MonthlyAccrualSourceLCVo.java create mode 100644 anrui-riskcenter/anrui-riskcenter-biz/src/main/resources/ftl/vouchers/monthApply2.ftl create mode 100644 anrui-riskcenter/anrui-riskcenter-biz/src/main/resources/ftl/vouchers/monthBuckle.ftl create mode 100644 anrui-riskcenter/anrui-riskcenter-biz/src/main/resources/ftl/vouchers/monthapply.ftl create mode 100644 anrui-riskcenter/anrui-riskcenter-biz/src/main/resources/ftl/vouchers/transferPay.ftl create mode 100644 工作内容需要的文档/单据模板/财务凭证打印模板/代付审批/transferPay.ftl create mode 100644 工作内容需要的文档/单据模板/财务凭证打印模板/代付审批/代收代付.docx create mode 100644 工作内容需要的文档/单据模板/财务凭证打印模板/划扣/monthBuckle.ftl create mode 100644 工作内容需要的文档/单据模板/财务凭证打印模板/划扣/月还划扣.docx create mode 100644 工作内容需要的文档/单据模板/财务凭证打印模板/月还计提/monthapply.ftl create mode 100644 工作内容需要的文档/单据模板/财务凭证打印模板/月还计提/月还计提.docx create mode 100644 工作内容需要的文档/单据模板/财务凭证打印模板/还款计划/repayment1.ftl create mode 100644 工作内容需要的文档/单据模板/财务凭证打印模板/还款计划/repayment2.ftl create mode 100644 工作内容需要的文档/单据模板/财务凭证打印模板/还款计划/repayment3.ftl create mode 100644 工作内容需要的文档/单据模板/财务凭证打印模板/还款计划/还款计划1.docx create mode 100644 工作内容需要的文档/单据模板/财务凭证打印模板/还款计划/还款计划2.docx create mode 100644 工作内容需要的文档/单据模板/财务凭证打印模板/还款计划/还款计划3.docx create mode 100644 工作内容需要的文档/单据模板/财务凭证打印模板/金融收款单/rskjiguang.ftl create mode 100644 工作内容需要的文档/单据模板/财务凭证打印模板/金融收款单/rskzhenshi.ftl create mode 100644 工作内容需要的文档/单据模板/财务凭证打印模板/金融收款单/金融收款单模板(激光打印机).doc create mode 100644 工作内容需要的文档/单据模板/财务凭证打印模板/金融收款单/金融收款单模板(针式打印机).doc diff --git a/anrui-fin/anrui-fin-api/src/main/java/com/yxt/anrui/fin/api/fincollectionconfirmation/FinCollectionConfirmationFeign.java b/anrui-fin/anrui-fin-api/src/main/java/com/yxt/anrui/fin/api/fincollectionconfirmation/FinCollectionConfirmationFeign.java index 2231bcdab0..9fbf8956bb 100644 --- a/anrui-fin/anrui-fin-api/src/main/java/com/yxt/anrui/fin/api/fincollectionconfirmation/FinCollectionConfirmationFeign.java +++ b/anrui-fin/anrui-fin-api/src/main/java/com/yxt/anrui/fin/api/fincollectionconfirmation/FinCollectionConfirmationFeign.java @@ -100,6 +100,11 @@ public interface FinCollectionConfirmationFeign { @ResponseBody ResultBean createPdf(@RequestParam("skdSid") String skdSid, @RequestParam("printerType") String printerType); + @ApiOperation("生成金融收款单pdf") + @PostMapping("/createPdfRsk") + @ResponseBody + ResultBean createPdfRsk(@RequestParam("skdSid") String skdSid, @RequestParam("printerType") String printerType); + @ApiOperation("重推收款单") @PostMapping("/ctskd") @ResponseBody diff --git a/anrui-fin/anrui-fin-api/src/main/java/com/yxt/anrui/fin/api/fincollectionconfirmation/FinCollectionConfirmationFeignFallback.java b/anrui-fin/anrui-fin-api/src/main/java/com/yxt/anrui/fin/api/fincollectionconfirmation/FinCollectionConfirmationFeignFallback.java index 78d926522c..173bf36aa0 100644 --- a/anrui-fin/anrui-fin-api/src/main/java/com/yxt/anrui/fin/api/fincollectionconfirmation/FinCollectionConfirmationFeignFallback.java +++ b/anrui-fin/anrui-fin-api/src/main/java/com/yxt/anrui/fin/api/fincollectionconfirmation/FinCollectionConfirmationFeignFallback.java @@ -99,6 +99,11 @@ public class FinCollectionConfirmationFeignFallback implements FinCollectionConf return null; } + @Override + public ResultBean createPdfRsk(String skdSid, String printerType) { + return null; + } + @Override public ResultBean ctskd(String skdSid) { return null; diff --git a/anrui-fin/anrui-fin-api/src/main/java/com/yxt/anrui/fin/api/fincollectionconfirmation/rsk/FinRskPdfVehVo.java b/anrui-fin/anrui-fin-api/src/main/java/com/yxt/anrui/fin/api/fincollectionconfirmation/rsk/FinRskPdfVehVo.java new file mode 100644 index 0000000000..a5ac9f9749 --- /dev/null +++ b/anrui-fin/anrui-fin-api/src/main/java/com/yxt/anrui/fin/api/fincollectionconfirmation/rsk/FinRskPdfVehVo.java @@ -0,0 +1,32 @@ +package com.yxt.anrui.fin.api.fincollectionconfirmation.rsk; + +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; + +/** + * @author Fan + * @description + * @date 2024/4/12 16:14 + */ +@Data +public class FinRskPdfVehVo { + + @ApiModelProperty("序号") + private String id; // 序号 + @ApiModelProperty("贷款人") + private String borrowerName; // 贷款人 + @ApiModelProperty("资方") + private String bankName; // 资方 + @ApiModelProperty("消贷合同号") + private String contractNo; // 消贷合同号 + @ApiModelProperty("车架号") + private String vinNo; // 车架号 + @ApiModelProperty("收款项目") + private String collPro; // 收款项目 + @ApiModelProperty("收款金额") + private String collMoney; // 收款金额 + @ApiModelProperty("收款账号") + private String collNum; // 收款账号 + @ApiModelProperty("期数") + private String period; // 收款账号 +} diff --git a/anrui-fin/anrui-fin-biz/src/main/java/com/yxt/anrui/fin/biz/fincollectionconfirmation/FinCollectionConfirmationRest.java b/anrui-fin/anrui-fin-biz/src/main/java/com/yxt/anrui/fin/biz/fincollectionconfirmation/FinCollectionConfirmationRest.java index 0906641b91..cc0ec2a1ba 100644 --- a/anrui-fin/anrui-fin-biz/src/main/java/com/yxt/anrui/fin/biz/fincollectionconfirmation/FinCollectionConfirmationRest.java +++ b/anrui-fin/anrui-fin-biz/src/main/java/com/yxt/anrui/fin/biz/fincollectionconfirmation/FinCollectionConfirmationRest.java @@ -122,6 +122,11 @@ public class FinCollectionConfirmationRest implements FinCollectionConfirmationF return finCollectionConfirmationService.createPdf(skdSid, printerType); } + @Override + public ResultBean createPdfRsk(String skdSid, String printerType) { + return finCollectionConfirmationService.createPdfRsk(skdSid,printerType); + } + @Override public ResultBean ctskd(String skdSid) { return finCollectionConfirmationService.ctskd(skdSid); diff --git a/anrui-fin/anrui-fin-biz/src/main/java/com/yxt/anrui/fin/biz/fincollectionconfirmation/FinCollectionConfirmationService.java b/anrui-fin/anrui-fin-biz/src/main/java/com/yxt/anrui/fin/biz/fincollectionconfirmation/FinCollectionConfirmationService.java index 81d811bd26..825366b23a 100644 --- a/anrui-fin/anrui-fin-biz/src/main/java/com/yxt/anrui/fin/biz/fincollectionconfirmation/FinCollectionConfirmationService.java +++ b/anrui-fin/anrui-fin-biz/src/main/java/com/yxt/anrui/fin/biz/fincollectionconfirmation/FinCollectionConfirmationService.java @@ -110,12 +110,10 @@ import com.yxt.anrui.riskcenter.api.loansolutions.LoanSolutions; import com.yxt.anrui.riskcenter.api.loansolutions.LoanSolutionsFeign; import com.yxt.anrui.riskcenter.api.loansolutionsdetail.LoanSolutionsDetail; import com.yxt.anrui.riskcenter.api.loansolutionsotherpolicy.LoanSolutionsOtherpolicy; +import com.yxt.common.base.config.component.DocPdfComponent; import com.yxt.common.base.config.component.FileUploadComponent; import com.yxt.common.base.service.MybatisBaseService; -import com.yxt.common.base.utils.HanZiConverterPinYin; -import com.yxt.common.base.utils.PagerUtil; -import com.yxt.common.base.utils.TransformMoney; -import com.yxt.common.base.utils.WordUtils; +import com.yxt.common.base.utils.*; import com.yxt.common.core.query.PagerQuery; import com.yxt.common.core.result.ResultBean; import com.yxt.common.core.vo.PagerVo; @@ -127,6 +125,8 @@ import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; import org.springframework.transaction.annotation.Transactional; +import java.io.File; +import java.io.InputStream; import java.math.BigDecimal; import java.text.ParseException; import java.text.SimpleDateFormat; @@ -209,6 +209,9 @@ public class FinCollectionConfirmationService extends MybatisBaseService createQueryWrapper(FinCollectionConfirmationQuery query) { // todo: 这里根据具体业务调整查询条件 // 多字段Like示例:qw.and(wrapper -> wrapper.like("name", query.getName()).or().like("remark", query.getName())); @@ -3180,6 +3183,102 @@ public class FinCollectionConfirmationService extends MybatisBaseService createPdfRsk(String skdSid, String printerType) { + ResultBean rb = ResultBean.fireFail(); + PdfPath pdfPath = new PdfPath(); + //获取收款单信息 + FinCollectionConfirmation finCollectionConfirmationDetailsVo = fetchBySid(skdSid); + //获取车辆入库单车辆信息查询 + List finSelectedReceivablesDetaileds = finSelectedReceivablesDetailedService.fetchByCillSid(finCollectionConfirmationDetailsVo.getSid()); + Map dataMap = new HashMap(); + dataMap.put("collDate", finCollectionConfirmationDetailsVo.getCollectionDate()); + dataMap.put("payee", finCollectionConfirmationDetailsVo.getPayerName()); + dataMap.put("billNo", finCollectionConfirmationDetailsVo.getBillNo()); + dataMap.put("settleType", finCollectionConfirmationDetailsVo.getCollectionTypeValue()); + dataMap.put("remarks", finCollectionConfirmationDetailsVo.getRemarks()); + List finCollectionConfirmationMaterials = new ArrayList<>(); + int id = 0; + //循环获取车辆信息 + for (FinSelectedReceivablesDetailedVo finSelectedReceivablesDetailedVo : finSelectedReceivablesDetaileds) { + String planSid = ""; + SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd"); + if (finSelectedReceivablesDetailedVo.getReceivablesName().equals("月还")) { + planSid = finSelectedReceivablesDetailedVo.getReceivablesSid(); + } else { + FinUncollectedReceivablesDetailedJR jr = finUncollectedReceivablesDetailedJRService.fetchBySid(finSelectedReceivablesDetailedVo.getReceivablesSid()); + if (jr != null) { + planSid = jr.getBusSid(); + } + } + LoanRepaymentPlanDetails plan = loanRepaymentPlanDetailsFeign.fetchDetails(planSid).getData(); + if (null != plan) { + FinRskPdfVehVo r = new FinRskPdfVehVo(); + id = id + 1; + if (StringUtils.isNotBlank(plan.getVinNo())) { + r.setVinNo(plan.getVinNo()); + } + r.setId(String.valueOf(id)); + if (StringUtils.isNotBlank(plan.getBorrowerName())) { + r.setBorrowerName(plan.getBorrowerName()); + } + if (StringUtils.isNotBlank(plan.getBankName())) { + r.setBankName(plan.getBankName()); + } + if (StringUtils.isNotBlank(plan.getLoanContractNo())) { + r.setContractNo(plan.getLoanContractNo()); + } + if (StringUtils.isNotBlank(plan.getPeriod())) { + r.setPeriod(plan.getPeriod()); + } + r.setCollPro(finSelectedReceivablesDetailedVo.getReceivablesName()); + r.setCollMoney(finSelectedReceivablesDetailedVo.getSubscriptionMoney()); + r.setCollNum(finCollectionConfirmationDetailsVo.getCollectionBankNum()); + finCollectionConfirmationMaterials.add(r); + } + } + dataMap.put("wlList", finCollectionConfirmationMaterials); + dataMap.put("zcollMoney", finCollectionConfirmationDetailsVo.getCollectionMoney().toString()); + String tPriceDX = TransformMoney.transform(finCollectionConfirmationDetailsVo.getCollectionMoney().toString()); + dataMap.put("tPriceDX", tPriceDX); + dataMap.put("makeName", finCollectionConfirmationDetailsVo.getCreateByName() + DateUtil.formatDate(new Date())); + dataMap.put("confirmName", finCollectionConfirmationDetailsVo.getConfirmName() + finCollectionConfirmationDetailsVo.getConfirmDate()); + String temp = "/template/"; + String targetPath = docPdfComponent.getUploadTemplateUrl(); + try { + //获取模板 + String streamPath = ""; + if (printerType.equals("针孔式打印机")) { + streamPath = "ftl/rskzhenshi.ftl"; + } else if (printerType.equals("激光打印机")) { + streamPath = "ftl/rskjiguang.ftl"; + } + InputStream inputStream = this.getClass().getClassLoader().getResourceAsStream(streamPath); + //生成word文件名 + String dateStr = DateUtil.format(new Date(), "yyyyMMdd"); + long seconds = System.currentTimeMillis(); + String typeName = dateStr + seconds + ".doc"; + File file = new File(targetPath + "templateVouchers" + seconds + ".ftl"); + File dir = new File(targetPath); + WordConvertUtils.inputStreamToFile(inputStream, file); + WordConvertUtils.creatWord1(dataMap, file, targetPath, typeName, dir); + //新生成的word路径 + String wordPath = targetPath + typeName; + String pdfName = "收款单_" + dateStr + seconds + ".pdf"; + WordConvertUtils.doc2pdf(wordPath, targetPath, pdfName); + pdfPath.setPdfPath(temp + pdfName); + } catch (NoClassDefFoundError e) { + e.printStackTrace(); + } + String downNum = finCollectionConfirmationDetailsVo.getDownNum(); + if (StringUtils.isBlank(downNum)) { + downNum = "1"; + } else { + downNum = String.valueOf((Integer.parseInt(downNum) + 1)); + } + baseMapper.updateDown(skdSid, downNum); + return rb.success().setData(pdfPath); + } + public ResultBean updateVin(String vinNo, String contractNo, String temporaryNo) { ResultBean rb = ResultBean.fireFail(); int i = baseMapper.updateVin(vinNo, contractNo, temporaryNo); @@ -3935,11 +4034,11 @@ public class FinCollectionConfirmationService extends MybatisBaseService + + + God + FAN + 4 + 2014-10-29T12:08:00Z + 2024-04-12T08:09:19Z + 1 + 43 + 247 + 2 + 1 + 289 + 14 + + + 2052-12.1.0.16388 + 8F987240CBE0478BA1A855C2A52974A2_13 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 收款单 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 收款日期: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ${collDate!} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 付款方: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ${payee!} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 单据编号: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ${billNo!} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 结算方式: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ${settleType!} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 备注: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ${remarks!} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 序号 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 贷款人 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 资方 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 消贷 + + + + + + + + 合同号 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 车架号 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 收款项目 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 期数 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 收款金额 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 收款账号 + + + + + <#list wlList as wl> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ${wl.id!} + + + + + + + + + + + + + + + + + + + + + + + + + + + ${wl.borrowerName!} + + + + + + + + + + + + + + + + + + + + + + + + + + ${wl.bankName!} + + + + + + + + + + + + + + + + + + + + + + + + + + + ${wl.contractNo!} + + + + + + + + + + + + + + + + + + + + + + + + + + ${wl.vinNo!} + + + + + + + + + + + + + + + + + + + + + + + + + + + + ${wl.collPro!} + + + + + + + + + + + + + + + + + + + + + + + + + + + ${wl.period!} + + + + + + + + + + + + + + + + + + + + + + + + + + + ${wl.collMoney!} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ${wl.collNum!} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 合计 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ${zcollMoney!} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 金额合计 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ${tPriceDX!} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 制单人: + + + + + + + + + + + + + + + + + + + + + + + + + + ${makeName!} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 审核人: + + + + + + + + + + + + + + + + + + + + + + + + + + ${confirmName!} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + PAGE \* MERGEFORMAT + + + + + + 1 + + + + + + 页 共 + + + + + + NUMPAGES \* MERGEFORMAT + + + + + + 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/anrui-fin/anrui-fin-biz/src/main/resources/ftl/rskzhenshi.ftl b/anrui-fin/anrui-fin-biz/src/main/resources/ftl/rskzhenshi.ftl new file mode 100644 index 0000000000..2dbdf2c76f --- /dev/null +++ b/anrui-fin/anrui-fin-biz/src/main/resources/ftl/rskzhenshi.ftl @@ -0,0 +1,3056 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 收款单 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 收款日期: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ${collDate!} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 付款方: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ${payee!} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 单据编号: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ${billNo!} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 结算方式: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ${settleType!} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 备注: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ${remarks!} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 序号 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 贷款人 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 资方 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 消贷 + + + + + + + + 合同号 + + + + + + + + + + + + + + + + + + + + + + + + + + + + 车架号 + + + + + + + + + + + + + + + + + + + + + + + + + + + + 收款项目 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 期数 + + + + + + + + + + + + + + + + + + + + + + + + + + + + 收款金额 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 收款账号 + + + + + <#list wlList as wl> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ${wl.id!} + + + + + + + + + + + + + + + + + + + + + + + + + + ${wl.borrowerName!} + + + + + + + + + + + + + + + + + + + + + + + + + ${wl.bankName!} + + + + + + + + + + + + + + + + + + + + + + + + + + ${wl.contractNo!} + + + + + + + + + + + + + + + + + + + + + + + + + ${wl.vinNo!} + + + + + + + + + + + + + + + + + + + + + + + + + ${wl.collPro!} + + + + + + + + + + + + + + + + + + + + + + + + + + + ${wl.period!} + + + + + + + + + + + + + + + + + + + + + + + + + ${wl.collMoney!} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ${wl.collNum!} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 合计 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ${zcollMoney!} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 金额合计 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ${tPriceDX!} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 1 + 43 + 247 + 2 + 1 + 0 + false + false + 289 + WPS Office_12.1.0.16388_F1E327BC-269C-435d-A152-05C5408002CA + 0 + + + + + + + 2014-10-29T12:08:00Z + God + FAN + 2024-04-12T08:09:45Z + 12 + + + + + + + + 2052-12.1.0.16388 + + + 9F95CA1D0C084A919133A397855EA1D2_13 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 制单人: + + + + + + + + + + + + + + + + + + + + + + + + + ${makeName!} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + PAGE \* + MERGEFORMAT + + + + + + 1 + + + + + + 页 共 + + + + + + NUMPAGES \* + MERGEFORMAT + + + + + + 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 审核人: + + + + + + + + + + + + + + + + + + + + + + + ${confirmName!} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loanbuckleapply/LoanBuckleApplyFeign.java b/anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loanbuckleapply/LoanBuckleApplyFeign.java index 9edff5fcb4..83a769313f 100644 --- a/anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loanbuckleapply/LoanBuckleApplyFeign.java +++ b/anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loanbuckleapply/LoanBuckleApplyFeign.java @@ -50,6 +50,11 @@ public interface LoanBuckleApplyFeign { @ResponseBody public ResultBean buckleDetails(@RequestParam("sid") String sid); + @ApiOperation("下载月还划扣审批dpf") + @PostMapping("/buckleCreatePdf") + public ResultBean buckleCreatePdf(@RequestParam("sid") String sid); + + @ApiOperation("批量删除") @DeleteMapping("/deleteBySids") @ResponseBody diff --git a/anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loanbuckleapply/LoanBuckleApplyFeignFallback.java b/anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loanbuckleapply/LoanBuckleApplyFeignFallback.java index 1ef2a66f25..4398a2ed40 100644 --- a/anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loanbuckleapply/LoanBuckleApplyFeignFallback.java +++ b/anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loanbuckleapply/LoanBuckleApplyFeignFallback.java @@ -36,6 +36,11 @@ public class LoanBuckleApplyFeignFallback implements LoanBuckleApplyFeign { return null; } + @Override + public ResultBean buckleCreatePdf(String sid) { + return null; + } + @Override public ResultBean deleteBySids(String[] sids) { return null; diff --git a/anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loanmonthlyaccrualapply/LoanMonthlyAccrualApplyFallback.java b/anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loanmonthlyaccrualapply/LoanMonthlyAccrualApplyFallback.java index ab5dcb526a..e024fba516 100644 --- a/anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loanmonthlyaccrualapply/LoanMonthlyAccrualApplyFallback.java +++ b/anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loanmonthlyaccrualapply/LoanMonthlyAccrualApplyFallback.java @@ -41,6 +41,11 @@ public class LoanMonthlyAccrualApplyFallback implements LoanMonthlyAccrualApplyF return null; } + @Override + public ResultBean accrualCreatePdf(String sid) { + return null; + } + @Override public ResultBean submitRecordApplication(SubmitAccrualDto dto) { return null; diff --git a/anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loanmonthlyaccrualapply/LoanMonthlyAccrualApplyFeign.java b/anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loanmonthlyaccrualapply/LoanMonthlyAccrualApplyFeign.java index 8231f622b0..09000b2d61 100644 --- a/anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loanmonthlyaccrualapply/LoanMonthlyAccrualApplyFeign.java +++ b/anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loanmonthlyaccrualapply/LoanMonthlyAccrualApplyFeign.java @@ -53,6 +53,10 @@ public interface LoanMonthlyAccrualApplyFeign { @ResponseBody public ResultBean deleteBySids(@RequestBody String[] sids); + @ApiOperation("下载月还审批dpf") + @PostMapping("/accrualCreatePdf") + public ResultBean accrualCreatePdf(@RequestParam("sid") String sid); + //---------------------------流程--------------------------------------- @ApiOperation("提交") diff --git a/anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loanmonthlyaccrualapply/MonthlyAccrualSourceLCVo.java b/anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loanmonthlyaccrualapply/MonthlyAccrualSourceLCVo.java new file mode 100644 index 0000000000..87c7d7c35b --- /dev/null +++ b/anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loanmonthlyaccrualapply/MonthlyAccrualSourceLCVo.java @@ -0,0 +1,20 @@ +package com.yxt.anrui.riskcenter.api.loanmonthlyaccrualapply; + +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; + +/** + * @author Fan + * @description + * @date 2024/4/12 10:18 + */ +@Data +public class MonthlyAccrualSourceLCVo { + + @ApiModelProperty(value = "审批人姓名") + private String name; + @ApiModelProperty(value = "审批人意见") + private String comment; + @ApiModelProperty(value = "审批时间") + private String spsj; +} diff --git a/anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loantransferpaymentapply/LoanTransferPaymentApplyFeign.java b/anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loantransferpaymentapply/LoanTransferPaymentApplyFeign.java index 21141c1492..ebee2da9ae 100644 --- a/anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loantransferpaymentapply/LoanTransferPaymentApplyFeign.java +++ b/anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loantransferpaymentapply/LoanTransferPaymentApplyFeign.java @@ -43,6 +43,10 @@ public interface LoanTransferPaymentApplyFeign { @ResponseBody public ResultBean saveTransferPayment(@RequestBody LoanTransferPaymentApplyDto dto); + @ApiOperation("下载月还划扣审批dpf") + @PostMapping("/paymentCreatePdf") + public ResultBean paymentCreatePdf(@RequestParam("sid") String sid); + @ApiOperation("详情查看") @GetMapping("/paymentDetails") @ResponseBody diff --git a/anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loantransferpaymentapply/LoanTransferPaymentApplyFeignFallback.java b/anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loantransferpaymentapply/LoanTransferPaymentApplyFeignFallback.java index 5cb14eb0c4..60717c69dc 100644 --- a/anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loantransferpaymentapply/LoanTransferPaymentApplyFeignFallback.java +++ b/anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loantransferpaymentapply/LoanTransferPaymentApplyFeignFallback.java @@ -30,6 +30,11 @@ public class LoanTransferPaymentApplyFeignFallback implements LoanTransferPaymen return null; } + @Override + public ResultBean paymentCreatePdf(String sid) { + return null; + } + @Override public ResultBean paymentDetails(String sid) { return null; diff --git a/anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loantransferpaymentapply/LoanTransferPaymentRecordVo.java b/anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loantransferpaymentapply/LoanTransferPaymentRecordVo.java index 3fd5fd9c8a..186515ced7 100644 --- a/anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loantransferpaymentapply/LoanTransferPaymentRecordVo.java +++ b/anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loantransferpaymentapply/LoanTransferPaymentRecordVo.java @@ -43,5 +43,6 @@ public class LoanTransferPaymentRecordVo { @ApiModelProperty("转付账户账号") private String accountNumber; private String vinNo; + private String salesDept; } diff --git a/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanbuckleapply/LoanBuckleApplyRest.java b/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanbuckleapply/LoanBuckleApplyRest.java index 0ab6d15675..2514b65e7b 100644 --- a/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanbuckleapply/LoanBuckleApplyRest.java +++ b/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanbuckleapply/LoanBuckleApplyRest.java @@ -51,6 +51,11 @@ public class LoanBuckleApplyRest implements LoanBuckleApplyFeign { return loanBuckleApplyService.buckleDetails(sid); } + @Override + public ResultBean buckleCreatePdf(String sid) { + return loanBuckleApplyService.buckleCreatePdf(sid); + } + @Override public ResultBean deleteBySids(String[] sids) { return loanBuckleApplyService.deleteBySids(sids); diff --git a/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanbuckleapply/LoanBuckleApplyService.java b/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanbuckleapply/LoanBuckleApplyService.java index c43bcb5447..45ba50d5ea 100644 --- a/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanbuckleapply/LoanBuckleApplyService.java +++ b/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanbuckleapply/LoanBuckleApplyService.java @@ -2,6 +2,7 @@ package com.yxt.anrui.riskcenter.biz.loanbuckleapply; import cn.hutool.core.bean.BeanUtil; import cn.hutool.core.date.DateTime; +import cn.hutool.core.date.DateUtil; import com.alibaba.fastjson.JSON; import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import com.baomidou.mybatisplus.core.metadata.IPage; @@ -11,19 +12,15 @@ import com.yxt.anrui.base.api.basepurchasesystem.BasePurchaseSystemFeign; import com.yxt.anrui.base.common.enums.BillTypeEnum; import com.yxt.anrui.base.common.utils.Rule; import com.yxt.anrui.base.common.utils.domain.BillNo; -import com.yxt.anrui.buscenter.api.buscenterfile.BuscenterFile; -import com.yxt.anrui.buscenter.api.buscenterfile.BuscenterFileEnum; import com.yxt.anrui.buscenter.api.bussalesorder.BusSalesOrder; import com.yxt.anrui.buscenter.api.bussalesorder.BusSalesOrderFeign; import com.yxt.anrui.buscenter.api.bussalesorderborrower.BusSalesOrderBorrowerDetailsVo; import com.yxt.anrui.buscenter.api.bussalesorderborrower.BusSalesOrderBorrowerFeign; import com.yxt.anrui.buscenter.api.bussalesordervehicle.BusSalesOrderVehicle; import com.yxt.anrui.buscenter.api.bussalesordervehicle.BusSalesOrderVehicleFeign; -import com.yxt.anrui.buscenter.api.bussolutionschange.BusSolutionsChangeFiles; import com.yxt.anrui.fin.api.kingdee.FinKingDeeFeign; import com.yxt.anrui.fin.api.kingdee.bdcustomer.BdCustomer; import com.yxt.anrui.fin.api.kingdee.voucher.GeneralVoucher; -import com.yxt.anrui.fin.api.kingdee.voucher.SceneCodeEnum; import com.yxt.anrui.flowable.api.flow.FlowableFeign; import com.yxt.anrui.flowable.api.flow.UpdateFlowFieldVo; import com.yxt.anrui.flowable.api.flow2.FlowDelegateQuery; @@ -33,6 +30,7 @@ import com.yxt.anrui.flowable.api.flowtask.FlowTaskVo; import com.yxt.anrui.flowable.api.flowtask.LatestTaskVo; import com.yxt.anrui.flowable.api.utils.ProcDefEnum; import com.yxt.anrui.flowable.sqloperationsymbol.BusinessVariables; +import com.yxt.anrui.portal.api.flow.PCHistTaskListAndCommentList; import com.yxt.anrui.portal.api.sysorganization.*; import com.yxt.anrui.portal.api.sysstafforg.SysStaffOrg; import com.yxt.anrui.portal.api.sysstafforg.SysStaffOrgFeign; @@ -47,7 +45,7 @@ import com.yxt.anrui.riskcenter.api.loanbuckleapplyrecord.LoanBuckleApplyRecord; import com.yxt.anrui.riskcenter.api.loanbuckleplanhistory.LoanBucklePlanHistory; import com.yxt.anrui.riskcenter.api.loanfile.LoanFile; import com.yxt.anrui.riskcenter.api.loanfile.LoanFileEnum; -import com.yxt.anrui.riskcenter.api.loanmonthlyaccrualrecord.LoanMonthlyAccrualRecord; +import com.yxt.anrui.riskcenter.api.loanmonthlyaccrualapply.MonthlyAccrualSourceLCVo; import com.yxt.anrui.riskcenter.api.loanrepaymenthistory.LoanRepaymentHistory; import com.yxt.anrui.riskcenter.api.loanrepaymenthistory.LoanRepaymentHistoryRecordVo; import com.yxt.anrui.riskcenter.api.loanrepaymentplandetails.LoanPlanDetailsVoForLateVoucher; @@ -57,26 +55,36 @@ import com.yxt.anrui.riskcenter.biz.loanbuckleplanhistory.LoanBucklePlanHistoryS import com.yxt.anrui.riskcenter.biz.loanfile.LoanFileService; import com.yxt.anrui.riskcenter.biz.loanrepaymenthistory.LoanRepaymentHistoryService; import com.yxt.anrui.riskcenter.biz.loanrepaymentplandetails.LoanRepaymentPlanDetailsService; +import com.yxt.common.base.config.component.DocPdfComponent; import com.yxt.common.base.config.component.FileUploadComponent; import com.yxt.common.base.service.MybatisBaseService; +import com.yxt.common.base.utils.ConstantUtils; import com.yxt.common.base.utils.PagerUtil; +import com.yxt.common.base.utils.WordConvertUtils; import com.yxt.common.core.query.PagerQuery; import com.yxt.common.core.result.ResultBean; import com.yxt.common.core.vo.PagerVo; +import com.yxt.messagecenter.api.message.Message; import com.yxt.messagecenter.api.message.MessageFeign; import com.yxt.messagecenter.api.message.MessageFlowVo; import com.yxt.messagecenter.api.message.MessageFlowableQuery; +import com.yxt.messagecenter.api.messagelist.MessageList; +import com.yxt.messagecenter.api.messagelist.MessageListFeign; import org.apache.commons.lang3.StringUtils; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; import org.springframework.transaction.annotation.Transactional; +import java.io.File; +import java.io.InputStream; import java.math.BigDecimal; import java.text.SimpleDateFormat; import java.util.*; import java.util.concurrent.*; import java.util.stream.Collectors; +import static java.util.Comparator.comparing; + /** * @description: * @author: fzz @@ -85,6 +93,12 @@ import java.util.stream.Collectors; @Service public class LoanBuckleApplyService extends MybatisBaseService { + @Autowired + private MessageListFeign messageListFeign; + @Autowired + private com.yxt.anrui.portal.api.flow.FlowableFeign flowableFeignPro; + @Autowired + private DocPdfComponent docPdfComponent; @Autowired private MessageFeign messageFeign; @Autowired @@ -1216,4 +1230,153 @@ public class LoanBuckleApplyService extends MybatisBaseService buckleCreatePdf(String sid) { + ResultBean rb = ResultBean.fireFail(); + String finalPath = ""; + String filePath = ""; + Map dataMap = new HashMap(); + List> newList = new ArrayList<>(); + LoanBuckleApply data = fetchBySid(sid); + if (null != data) { + List files = loanFileService.selectByLinkSid(data.getSid(), LoanFileEnum.BUCKLE_APPLY.getAttachType()); + if (!files.isEmpty()) { + List stringList = new ArrayList<>(); + for (LoanFile file : files) { + if (StringUtils.isNotBlank(file.getFileName()) && StringUtils.isNotBlank(file.getFileType())) { + stringList.add(file.getFileName() + "." + file.getFileType()); + } + } + if (!stringList.isEmpty()) { + filePath = String.join(",", stringList); + } + } + if (null != data.getApplyDate()) { + dataMap.put("createTime", DateUtil.formatDate(data.getApplyDate())); + } + if (StringUtils.isNotBlank(data.getUseOrgName())) { + dataMap.put("company", data.getUseOrgName()); + } + if (StringUtils.isNotBlank(data.getApplyName())) { + dataMap.put("applyName", data.getApplyName()); + } + if (StringUtils.isNotBlank(data.getDept())) { + dataMap.put("dept", data.getDept()); + } + if (StringUtils.isNotBlank(data.getBillNo())) { + dataMap.put("billNo", data.getBillNo()); + } + if (StringUtils.isNotBlank(data.getRemarks())) { + dataMap.put("remarks", data.getRemarks()); + } + if (StringUtils.isNotBlank(filePath)) { + dataMap.put("filePath", filePath); + } + //获取审批记录 + if (StringUtils.isNotBlank(data.getProcInstId())) { + List flowRecordVo = flowableFeignPro.flowRecordAndComment(data.getProcInstId(), "1").getData(); + List sourceLCVos = new ArrayList<>(); + for (PCHistTaskListAndCommentList flowTask : flowRecordVo) { + if (flowTask.getFlowableRecordVo() != null) { + Map flowableRecordVo = flowTask.getFlowableRecordVo(); + MonthlyAccrualSourceLCVo sourceLCVo = new MonthlyAccrualSourceLCVo(); + List> taskUserInfos = ConstantUtils.getListData(flowableRecordVo, "taskUserInfos"); + Map comment = ConstantUtils.getMap(flowableRecordVo, "comment"); + String assigneeName = (String) taskUserInfos.get(0).get("assigneeName"); + String comment1 = (String) comment.get("comment"); + sourceLCVo.setName(assigneeName); + sourceLCVo.setComment(comment1); + sourceLCVo.setSpsj(flowableRecordVo.get("finishTime").toString()); + sourceLCVos.add(sourceLCVo); + } else { + Map processCommentVo = flowTask.getProcessCommentVo(); + MonthlyAccrualSourceLCVo sourceLCVo = new MonthlyAccrualSourceLCVo(); + sourceLCVo.setName(processCommentVo.get("title").toString()); + sourceLCVo.setComment(processCommentVo.get("content").toString()); + sourceLCVo.setSpsj(processCommentVo.get("time").toString()); + sourceLCVos.add(sourceLCVo); + } + } + List messages = messageFeign.selectByBusinessSid(data.getSid()).getData(); + if (messages.size() > 0) { + for (Message message : messages) { + MonthlyAccrualSourceLCVo sourceLCVo = new MonthlyAccrualSourceLCVo(); + String receiverNames = ""; + List messageLists = messageListFeign.fetchByMainSid(message.getSid()).getData(); + if (messageLists.size() > 0) { + for (MessageList messageList : messageLists) { + receiverNames = receiverNames + messageList.getReceiverName() + ","; + } + } + sourceLCVo.setName("系统"); + sourceLCVo.setComment("抄送 " + receiverNames.substring(0, receiverNames.lastIndexOf(","))); + sourceLCVo.setSpsj(DateUtil.format(message.getCreateTime(), "yyyy-MM-dd HH:mm:ss")); + sourceLCVos.add(sourceLCVo); + } + } + sourceLCVos.sort(comparing(MonthlyAccrualSourceLCVo::getSpsj)); + dataMap.put("lcList", sourceLCVos); + } + List records = loanBuckleApplyRecordService.selByMainSid(sid); + if (!records.isEmpty()) { + int sortNo = 1; + for (LoanBuckleApplyRecord applyRecord : records) { + Map map = new HashMap<>(); + String recordSid = applyRecord.getRepaymentHistorySid(); + LoanRepaymentPlanDetails details = loanRepaymentPlanDetailsService.fetchBySid(recordSid); + if (null != details) { + map.put("sortNo", String.valueOf(sortNo++)); + if (StringUtils.isNotBlank(details.getLoanContractNo())) { + map.put("loanNo", details.getLoanContractNo()); + } + if (StringUtils.isNotBlank(details.getVinNo())) { + map.put("vinNo", details.getVinNo()); + } + if (StringUtils.isNotBlank(details.getBankName())) { + map.put("bankName", details.getBankName()); + } + if (StringUtils.isNotBlank(details.getBankContractNo())) { + map.put("bankNo", details.getBankContractNo()); + } + if (StringUtils.isNotBlank(details.getBorrowerName())) { + map.put("borrowerName", details.getBorrowerName()); + } + if (StringUtils.isNotBlank(details.getPeriod())) { + map.put("period", details.getPeriod()); + } + if (null != applyRecord.getActualMoney()) { + map.put("dueMoney", applyRecord.getActualMoney()); + } + if (StringUtils.isNotBlank(details.getDept())) { + map.put("saleDept", details.getDept()); + } + } + newList.add(map); + } + } + dataMap.put("newList", newList); + String temp = "/template/"; + String targetPath = docPdfComponent.getUploadTemplateUrl(); + try { + //获取模板 + InputStream inputStream = this.getClass().getClassLoader().getResourceAsStream("ftl/vouchers/monthBuckle.ftl"); + //生成word文件名 + String dateStr = DateUtil.format(new Date(), "yyyyMMdd"); + long seconds = System.currentTimeMillis(); + String typeName = dateStr + seconds + ".doc"; + File file = new File(targetPath + "templateVouchers" + seconds + ".ftl"); + File dir = new File(targetPath); + WordConvertUtils.inputStreamToFile(inputStream, file); + WordConvertUtils.creatWord1(dataMap, file, targetPath, typeName, dir); + //新生成的word路径 + String wordPath = targetPath + typeName; + String pdfName = "月还划扣审批" + dateStr + seconds + ".pdf"; + WordConvertUtils.doc2pdf(wordPath, targetPath, pdfName); + finalPath = temp + pdfName; + } catch (NoClassDefFoundError e) { + e.printStackTrace(); + finalPath = targetPath; + } + } + return rb.success().setData(finalPath); + } } diff --git a/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanmonthlyaccrualapply/LoanMonthlyAccrualApplyRest.java b/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanmonthlyaccrualapply/LoanMonthlyAccrualApplyRest.java index c336072aa8..c621013ae9 100644 --- a/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanmonthlyaccrualapply/LoanMonthlyAccrualApplyRest.java +++ b/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanmonthlyaccrualapply/LoanMonthlyAccrualApplyRest.java @@ -51,6 +51,11 @@ public class LoanMonthlyAccrualApplyRest implements LoanMonthlyAccrualApplyFeign return loanMonthlyAccrualApplyService.deleteBySids(sids); } + @Override + public ResultBean accrualCreatePdf(String sid) { + return loanMonthlyAccrualApplyService.accrualCreatePdf(sid); + } + @Override public ResultBean submitRecordApplication(SubmitAccrualDto dto) { return loanMonthlyAccrualApplyService.submitRecordApplication(dto); diff --git a/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanmonthlyaccrualapply/LoanMonthlyAccrualApplyService.java b/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanmonthlyaccrualapply/LoanMonthlyAccrualApplyService.java index c3f893f948..f496d99818 100644 --- a/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanmonthlyaccrualapply/LoanMonthlyAccrualApplyService.java +++ b/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanmonthlyaccrualapply/LoanMonthlyAccrualApplyService.java @@ -30,6 +30,7 @@ import com.yxt.anrui.flowable.api.flowtask.FlowTaskVo; import com.yxt.anrui.flowable.api.flowtask.LatestTaskVo; import com.yxt.anrui.flowable.api.utils.ProcDefEnum; import com.yxt.anrui.flowable.sqloperationsymbol.BusinessVariables; +import com.yxt.anrui.portal.api.flow.PCHistTaskListAndCommentList; import com.yxt.anrui.portal.api.sysorganization.SysOrganizationFeign; import com.yxt.anrui.portal.api.sysorganization.SysOrganizationVo; import com.yxt.anrui.portal.api.sysstafforg.SysStaffOrg; @@ -47,28 +48,34 @@ import com.yxt.anrui.riskcenter.biz.loanfile.LoanFileService; import com.yxt.anrui.riskcenter.biz.loanmonthlyaccrualrecord.LoanMonthlyAccrualRecordService; import com.yxt.anrui.riskcenter.biz.loanrepaymenthistory.LoanRepaymentHistoryService; import com.yxt.anrui.riskcenter.biz.loanrepaymentplandetails.LoanRepaymentPlanDetailsService; +import com.yxt.common.base.config.component.DocPdfComponent; import com.yxt.common.base.config.component.FileUploadComponent; import com.yxt.common.base.service.MybatisBaseService; +import com.yxt.common.base.utils.ConstantUtils; import com.yxt.common.base.utils.DateUtils; import com.yxt.common.base.utils.PagerUtil; +import com.yxt.common.base.utils.WordConvertUtils; import com.yxt.common.core.query.PagerQuery; import com.yxt.common.core.result.ResultBean; import com.yxt.common.core.vo.PagerVo; -import com.yxt.messagecenter.api.message.MessageFeign; -import com.yxt.messagecenter.api.message.MessageFlowVo; -import com.yxt.messagecenter.api.message.MessageFlowableQuery; -import com.yxt.messagecenter.api.message.PushMessageQuery; +import com.yxt.messagecenter.api.message.*; +import com.yxt.messagecenter.api.messagelist.MessageList; +import com.yxt.messagecenter.api.messagelist.MessageListFeign; import org.apache.commons.lang3.StringUtils; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; import org.springframework.transaction.annotation.Transactional; +import java.io.File; +import java.io.InputStream; import java.math.BigDecimal; import java.text.SimpleDateFormat; import java.util.*; import java.util.concurrent.*; import java.util.stream.Collectors; +import static java.util.Comparator.comparing; + /** * @description: * @author: fzz @@ -76,7 +83,10 @@ import java.util.stream.Collectors; **/ @Service public class LoanMonthlyAccrualApplyService extends MybatisBaseService { - + @Autowired + private DocPdfComponent docPdfComponent; + @Autowired + private com.yxt.anrui.portal.api.flow.FlowableFeign flowableFeignPro; @Autowired private MessageFeign messageFeign; @Autowired @@ -111,6 +121,8 @@ public class LoanMonthlyAccrualApplyService extends MybatisBaseService accrualInit(String orgPath) { ResultBean rb = ResultBean.fireFail(); @@ -1032,4 +1044,157 @@ public class LoanMonthlyAccrualApplyService extends MybatisBaseService accrualCreatePdf(String sid) { + ResultBean rb = ResultBean.fireFail(); + String finalPath = ""; + String filePath = ""; + Map dataMap = new HashMap(); + List> newList = new ArrayList<>(); + LoanMonthlyAccrualApply data = fetchBySid(sid); + if (null != data) { + List files = loanFileService.selectByLinkSid(data.getSid(), LoanFileEnum.ACCRUALAPPLY.getAttachType()); + if (!files.isEmpty()) { + List stringList = new ArrayList<>(); + for (LoanFile file : files) { + if (StringUtils.isNotBlank(file.getFileName()) && StringUtils.isNotBlank(file.getFileType())) { + stringList.add(file.getFileName() + "." + file.getFileType()); + } + } + if (!stringList.isEmpty()) { + filePath = String.join(",", stringList); + } + } + if (null != data.getApplyDate()) { + dataMap.put("createTime", DateUtil.formatDate(data.getApplyDate())); + } + if (StringUtils.isNotBlank(data.getUseOrgName())) { + dataMap.put("company", data.getUseOrgName()); + } + if (StringUtils.isNotBlank(data.getApplyName())) { + dataMap.put("applyName", data.getApplyName()); + } + if (StringUtils.isNotBlank(data.getDept())) { + dataMap.put("dept", data.getDept()); + } + if (StringUtils.isNotBlank(data.getBillNo())) { + dataMap.put("billNo", data.getBillNo()); + } + if (StringUtils.isNotBlank(data.getRemarks())) { + dataMap.put("remarks", data.getRemarks()); + } + if (StringUtils.isNotBlank(filePath)) { + dataMap.put("filePath", filePath); + } + //获取审批记录 + if (StringUtils.isNotBlank(data.getProcInstId())) { + List flowRecordVo = flowableFeignPro.flowRecordAndComment(data.getProcInstId(), "1").getData(); + List sourceLCVos = new ArrayList<>(); + for (PCHistTaskListAndCommentList flowTask : flowRecordVo) { + if (flowTask.getFlowableRecordVo() != null) { + Map flowableRecordVo = flowTask.getFlowableRecordVo(); + MonthlyAccrualSourceLCVo sourceLCVo = new MonthlyAccrualSourceLCVo(); + List> taskUserInfos = ConstantUtils.getListData(flowableRecordVo, "taskUserInfos"); + Map comment = ConstantUtils.getMap(flowableRecordVo, "comment"); + String assigneeName = (String) taskUserInfos.get(0).get("assigneeName"); + String comment1 = (String) comment.get("comment"); + sourceLCVo.setName(assigneeName); + sourceLCVo.setComment(comment1); + sourceLCVo.setSpsj(flowableRecordVo.get("finishTime").toString()); + sourceLCVos.add(sourceLCVo); + } else { + Map processCommentVo = flowTask.getProcessCommentVo(); + MonthlyAccrualSourceLCVo sourceLCVo = new MonthlyAccrualSourceLCVo(); + sourceLCVo.setName(processCommentVo.get("title").toString()); + sourceLCVo.setComment(processCommentVo.get("content").toString()); + sourceLCVo.setSpsj(processCommentVo.get("time").toString()); + sourceLCVos.add(sourceLCVo); + } + } + List messages = messageFeign.selectByBusinessSid(data.getSid()).getData(); + if (messages.size() > 0) { + for (Message message : messages) { + MonthlyAccrualSourceLCVo sourceLCVo = new MonthlyAccrualSourceLCVo(); + String receiverNames = ""; + List messageLists = messageListFeign.fetchByMainSid(message.getSid()).getData(); + if (messageLists.size() > 0) { + for (MessageList messageList : messageLists) { + receiverNames = receiverNames + messageList.getReceiverName() + ","; + } + } + sourceLCVo.setName("系统"); + sourceLCVo.setComment("抄送 " + receiverNames.substring(0, receiverNames.lastIndexOf(","))); + sourceLCVo.setSpsj(DateUtil.format(message.getCreateTime(), "yyyy-MM-dd HH:mm:ss")); + sourceLCVos.add(sourceLCVo); + } + } + sourceLCVos.sort(comparing(MonthlyAccrualSourceLCVo::getSpsj)); + dataMap.put("lcList", sourceLCVos); + } + List records = loanMonthlyAccrualRecordService.selByMainSid(sid); + if (!records.isEmpty()) { + int sortNo = 1; + for (LoanMonthlyAccrualRecord accrualRecord : records) { + Map map = new HashMap<>(); + String recordSid = accrualRecord.getRecordSid(); + LoanRepaymentPlanDetails details = loanRepaymentPlanDetailsService.fetchBySid(recordSid); + if (null != details) { + map.put("sortNo", String.valueOf(sortNo++)); + if (StringUtils.isNotBlank(details.getLoanContractNo())) { + map.put("loanNo", details.getLoanContractNo()); + } + if (StringUtils.isNotBlank(details.getVinNo())) { + map.put("vinNo", details.getVinNo()); + } + if (StringUtils.isNotBlank(details.getBankName())) { + map.put("bankName", details.getBankName()); + } + if (StringUtils.isNotBlank(details.getBankContractNo())) { + map.put("bankNo", details.getBankContractNo()); + } + if (StringUtils.isNotBlank(details.getBorrowerName())) { + map.put("borrowerName", details.getBorrowerName()); + } + if (StringUtils.isNotBlank(details.getPeriod())) { + map.put("period", details.getPeriod()); + } + if (null != details.getDueDate()) { + map.put("dueDate", DateUtil.formatDate(details.getDueDate())); + } + if (null != details.getDueMoney()) { + map.put("dueMoney", details.getDueMoney()); + } + if (StringUtils.isNotBlank(details.getDept())) { + map.put("saleDept", details.getDept()); + } + } + newList.add(map); + } + } + dataMap.put("newList", newList); + String temp = "/template/"; + String targetPath = docPdfComponent.getUploadTemplateUrl(); + try { + //获取模板 + InputStream inputStream = this.getClass().getClassLoader().getResourceAsStream("ftl/vouchers/monthapply.ftl"); + //生成word文件名 + String dateStr = DateUtil.format(new Date(), "yyyyMMdd"); + long seconds = System.currentTimeMillis(); + String typeName = dateStr + seconds + ".doc"; + File file = new File(targetPath + "templateVouchers" + seconds + ".ftl"); + File dir = new File(targetPath); + WordConvertUtils.inputStreamToFile(inputStream, file); + WordConvertUtils.creatWord1(dataMap, file, targetPath, typeName, dir); + //新生成的word路径 + String wordPath = targetPath + typeName; + String pdfName = "月还计提审批" + dateStr + seconds + ".pdf"; + WordConvertUtils.doc2pdf(wordPath, targetPath, pdfName); + finalPath = temp + pdfName; + } catch (NoClassDefFoundError e) { + e.printStackTrace(); + finalPath = targetPath; + } + } + return rb.success().setData(finalPath); + } } diff --git a/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanrepaymenthistory/LoanRepaymentHistoryService.java b/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanrepaymenthistory/LoanRepaymentHistoryService.java index eaa8ab976a..09f15e96da 100644 --- a/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanrepaymenthistory/LoanRepaymentHistoryService.java +++ b/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanrepaymenthistory/LoanRepaymentHistoryService.java @@ -935,7 +935,9 @@ public class LoanRepaymentHistoryService extends MybatisBaseService histories = baseMapper.selbuckleNewInitList(qw); Map countMoney = new HashMap<>(); Map> sids = new HashMap<>(); diff --git a/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanrepaymentschedule/LoanRepaymentScheduleService.java b/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanrepaymentschedule/LoanRepaymentScheduleService.java index eaf542463b..e5226ea5fb 100644 --- a/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanrepaymentschedule/LoanRepaymentScheduleService.java +++ b/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanrepaymentschedule/LoanRepaymentScheduleService.java @@ -1888,7 +1888,7 @@ public class LoanRepaymentScheduleService extends MybatisBaseService= 3) { for (int i = 0; i < num; i++) { List newPdfList = new ArrayList<>(); - if (i == num - 1) { + if (i == num - 1 && num != 1) { String page = ""; if (c == 1) { page = "1"; diff --git a/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loantransferpaymentapply/LoanTransferPaymentApplyMapper.xml b/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loantransferpaymentapply/LoanTransferPaymentApplyMapper.xml index 428436a679..13eb06df12 100644 --- a/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loantransferpaymentapply/LoanTransferPaymentApplyMapper.xml +++ b/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loantransferpaymentapply/LoanTransferPaymentApplyMapper.xml @@ -69,7 +69,8 @@ r.accountType, r.accountTypeKey, r.account, - r.accountNumber + r.accountNumber, + p.dept as salesDept FROM loan_repayment_history AS h LEFT JOIN loan_repayment_plan_details AS p ON h.planDetailSid = p.sid LEFT JOIN loan_transfer_payment_record AS r ON h.sid = r.repaymentHistorySid diff --git a/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loantransferpaymentapply/LoanTransferPaymentApplyRest.java b/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loantransferpaymentapply/LoanTransferPaymentApplyRest.java index 54778b99b9..94a9aa7f0c 100644 --- a/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loantransferpaymentapply/LoanTransferPaymentApplyRest.java +++ b/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loantransferpaymentapply/LoanTransferPaymentApplyRest.java @@ -44,6 +44,11 @@ public class LoanTransferPaymentApplyRest implements LoanTransferPaymentApplyFei return loanTransferPaymentApplyService.saveTransferPayment(dto); } + @Override + public ResultBean paymentCreatePdf(String sid) { + return loanTransferPaymentApplyService.paymentCreatePdf(sid); + } + @Override public ResultBean paymentDetails(String sid) { return loanTransferPaymentApplyService.paymentDetails(sid); diff --git a/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loantransferpaymentapply/LoanTransferPaymentApplyService.java b/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loantransferpaymentapply/LoanTransferPaymentApplyService.java index 993c80fe26..15b123802d 100644 --- a/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loantransferpaymentapply/LoanTransferPaymentApplyService.java +++ b/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loantransferpaymentapply/LoanTransferPaymentApplyService.java @@ -2,6 +2,7 @@ package com.yxt.anrui.riskcenter.biz.loantransferpaymentapply; import cn.hutool.core.bean.BeanUtil; import cn.hutool.core.date.DateTime; +import cn.hutool.core.date.DateUtil; import cn.hutool.core.math.Money; import com.alibaba.fastjson.JSON; import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; @@ -37,6 +38,7 @@ import com.yxt.anrui.flowable.api.flowtask.FlowTaskVo; import com.yxt.anrui.flowable.api.flowtask.LatestTaskVo; import com.yxt.anrui.flowable.api.utils.ProcDefEnum; import com.yxt.anrui.flowable.sqloperationsymbol.BusinessVariables; +import com.yxt.anrui.portal.api.flow.PCHistTaskListAndCommentList; import com.yxt.anrui.portal.api.sysorganization.SysOrganizationFeign; import com.yxt.anrui.portal.api.sysorganization.SysOrganizationVo; import com.yxt.anrui.portal.api.sysstafforg.SysStaffOrg; @@ -44,12 +46,14 @@ import com.yxt.anrui.portal.api.sysstafforg.SysStaffOrgFeign; import com.yxt.anrui.portal.api.sysuser.PrivilegeQuery; import com.yxt.anrui.portal.api.sysuser.SysUserFeign; import com.yxt.anrui.portal.api.sysuser.SysUserVo; +import com.yxt.anrui.riskcenter.api.loanbuckleapply.LoanBuckleApply; import com.yxt.anrui.riskcenter.api.loanbuckleapplyrecord.LoanBuckleApplyRecord; import com.yxt.anrui.riskcenter.api.loanfile.LoanFile; import com.yxt.anrui.riskcenter.api.loanfile.LoanFileEnum; import com.yxt.anrui.riskcenter.api.loanmonthlyaccrualapply.AppAccrualRecordVo; import com.yxt.anrui.riskcenter.api.loanmonthlyaccrualapply.AppMonthAccrualDetailsVo; import com.yxt.anrui.riskcenter.api.loanmonthlyaccrualapply.LoanMonthlyAccrualApply; +import com.yxt.anrui.riskcenter.api.loanmonthlyaccrualapply.MonthlyAccrualSourceLCVo; import com.yxt.anrui.riskcenter.api.loanmonthlyaccrualrecord.LoanMonthlyAccrualRecord; import com.yxt.anrui.riskcenter.api.loanrepaymenthistory.LoanRepaymentHistory; import com.yxt.anrui.riskcenter.api.loanrepaymentplandetails.LoanRepaymentPlanDetails; @@ -60,21 +64,29 @@ import com.yxt.anrui.riskcenter.biz.loanfile.LoanFileService; import com.yxt.anrui.riskcenter.biz.loanrepaymenthistory.LoanRepaymentHistoryService; import com.yxt.anrui.riskcenter.biz.loanrepaymentplandetails.LoanRepaymentPlanDetailsService; import com.yxt.anrui.riskcenter.biz.loantransferpaymentrecord.LoanTransferPaymentRecordService; +import com.yxt.common.base.config.component.DocPdfComponent; import com.yxt.common.base.config.component.FileUploadComponent; import com.yxt.common.base.service.MybatisBaseService; +import com.yxt.common.base.utils.ConstantUtils; import com.yxt.common.base.utils.PagerUtil; +import com.yxt.common.base.utils.WordConvertUtils; import com.yxt.common.core.query.PagerQuery; import com.yxt.common.core.result.ResultBean; import com.yxt.common.core.vo.PagerVo; +import com.yxt.messagecenter.api.message.Message; import com.yxt.messagecenter.api.message.MessageFeign; import com.yxt.messagecenter.api.message.MessageFlowVo; import com.yxt.messagecenter.api.message.MessageFlowableQuery; +import com.yxt.messagecenter.api.messagelist.MessageList; +import com.yxt.messagecenter.api.messagelist.MessageListFeign; import io.swagger.annotations.ApiModelProperty; import org.apache.commons.lang3.StringUtils; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; import org.springframework.transaction.annotation.Transactional; +import java.io.File; +import java.io.InputStream; import java.math.BigDecimal; import java.text.SimpleDateFormat; import java.util.*; @@ -82,6 +94,8 @@ import java.util.concurrent.*; import java.util.function.Predicate; import java.util.stream.Collectors; +import static java.util.Comparator.comparing; + /** * @description: * @author: fzz @@ -90,6 +104,12 @@ import java.util.stream.Collectors; @Service public class LoanTransferPaymentApplyService extends MybatisBaseService { + @Autowired + private MessageListFeign messageListFeign; + @Autowired + private com.yxt.anrui.portal.api.flow.FlowableFeign flowableFeignPro; + @Autowired + private DocPdfComponent docPdfComponent; @Autowired private LoanTransferPaymentRecordService loanTransferPaymentRecordService; @Autowired @@ -1277,4 +1297,175 @@ public class LoanTransferPaymentApplyService extends MybatisBaseService paymentCreatePdf(String sid) { + ResultBean rb = ResultBean.fireFail(); + String finalPath = ""; + String filePath = ""; + Map dataMap = new HashMap(); + List> newList = new ArrayList<>(); + LoanTransferPaymentApply data = fetchBySid(sid); + if (null != data) { + List files = loanFileService.selectByLinkSid(data.getSid(), LoanFileEnum.TRANSFERPAYMENT.getAttachType()); + if (!files.isEmpty()) { + List stringList = new ArrayList<>(); + for (LoanFile file : files) { + if (StringUtils.isNotBlank(file.getFileName()) && StringUtils.isNotBlank(file.getFileType())) { + stringList.add(file.getFileName() + "." + file.getFileType()); + } + } + if (!stringList.isEmpty()) { + filePath = String.join(",", stringList); + } + } + if (null != data.getApplyDate()) { + dataMap.put("createTime", DateUtil.formatDate(data.getApplyDate())); + } + if (StringUtils.isNotBlank(data.getUseOrgName())) { + dataMap.put("company", data.getUseOrgName()); + } + if (StringUtils.isNotBlank(data.getApplyName())) { + dataMap.put("applyName", data.getApplyName()); + } + if (StringUtils.isNotBlank(data.getDept())) { + dataMap.put("dept", data.getDept()); + } + if (StringUtils.isNotBlank(data.getBillNo())) { + dataMap.put("billNo", data.getBillNo()); + } + if (StringUtils.isNotBlank(data.getPayForm())) { + dataMap.put("payWay", data.getPayForm()); + } + if (StringUtils.isNotBlank(data.getPayRemarks())) { + dataMap.put("remarks", data.getPayRemarks()); + } + if (StringUtils.isNotBlank(data.getRemarks())) { + dataMap.put("otherShow", data.getRemarks()); + } + if (StringUtils.isNotBlank(filePath)) { + dataMap.put("filePath", filePath); + } + BigDecimal sumMoney = new BigDecimal(0); + //获取审批记录 + if (StringUtils.isNotBlank(data.getProcInstId())) { + List flowRecordVo = flowableFeignPro.flowRecordAndComment(data.getProcInstId(), "1").getData(); + List sourceLCVos = new ArrayList<>(); + for (PCHistTaskListAndCommentList flowTask : flowRecordVo) { + if (flowTask.getFlowableRecordVo() != null) { + Map flowableRecordVo = flowTask.getFlowableRecordVo(); + MonthlyAccrualSourceLCVo sourceLCVo = new MonthlyAccrualSourceLCVo(); + List> taskUserInfos = ConstantUtils.getListData(flowableRecordVo, "taskUserInfos"); + Map comment = ConstantUtils.getMap(flowableRecordVo, "comment"); + String assigneeName = (String) taskUserInfos.get(0).get("assigneeName"); + String comment1 = (String) comment.get("comment"); + sourceLCVo.setName(assigneeName); + sourceLCVo.setComment(comment1); + sourceLCVo.setSpsj(flowableRecordVo.get("finishTime").toString()); + sourceLCVos.add(sourceLCVo); + } else { + Map processCommentVo = flowTask.getProcessCommentVo(); + MonthlyAccrualSourceLCVo sourceLCVo = new MonthlyAccrualSourceLCVo(); + sourceLCVo.setName(processCommentVo.get("title").toString()); + sourceLCVo.setComment(processCommentVo.get("content").toString()); + sourceLCVo.setSpsj(processCommentVo.get("time").toString()); + sourceLCVos.add(sourceLCVo); + } + } + List messages = messageFeign.selectByBusinessSid(data.getSid()).getData(); + if (messages.size() > 0) { + for (Message message : messages) { + MonthlyAccrualSourceLCVo sourceLCVo = new MonthlyAccrualSourceLCVo(); + String receiverNames = ""; + List messageLists = messageListFeign.fetchByMainSid(message.getSid()).getData(); + if (messageLists.size() > 0) { + for (MessageList messageList : messageLists) { + receiverNames = receiverNames + messageList.getReceiverName() + ","; + } + } + sourceLCVo.setName("系统"); + sourceLCVo.setComment("抄送 " + receiverNames.substring(0, receiverNames.lastIndexOf(","))); + sourceLCVo.setSpsj(DateUtil.format(message.getCreateTime(), "yyyy-MM-dd HH:mm:ss")); + sourceLCVos.add(sourceLCVo); + } + } + sourceLCVos.sort(comparing(MonthlyAccrualSourceLCVo::getSpsj)); + dataMap.put("lcList", sourceLCVos); + } + List records = loanTransferPaymentRecordService.selByMainSid(sid); + if (!records.isEmpty()) { + int sortNo = 1; + for (LoanTransferPaymentRecord applyRecord : records) { + Map map = new HashMap<>(); + String recordSid = applyRecord.getRepaymentHistorySid(); + LoanTransferPaymentRecordVo details = baseMapper.paymentDetails(applyRecord.getSid()); + if (null != details) { + map.put("sortNo", String.valueOf(sortNo++)); + if (StringUtils.isNotBlank(details.getLoanContractNo())) { + map.put("loanNo", details.getLoanContractNo()); + } + if (StringUtils.isNotBlank(details.getVinNo())) { + map.put("vinNo", details.getVinNo()); + } + if (StringUtils.isNotBlank(details.getBankName())) { + map.put("bankName", details.getBankName()); + } + if (StringUtils.isNotBlank(details.getBankContractNo())) { + map.put("bankNo", details.getBankContractNo()); + } + if (StringUtils.isNotBlank(details.getBorrowerName())) { + map.put("borrowerName", details.getBorrowerName()); + } + if (StringUtils.isNotBlank(details.getPeriod())) { + map.put("period", details.getPeriod()); + } + if (StringUtils.isNotBlank(details.getActualDate())) { + map.put("return", details.getActualDate()); + } + if (StringUtils.isNotBlank(details.getActualMoney())) { + map.put("realMoney", details.getActualMoney()); + } + if (StringUtils.isNotBlank(details.getAccountNumber())) { + map.put("accNumber", details.getAccountNumber()); + } + BigDecimal money = new BigDecimal(0); + if (StringUtils.isNotBlank(details.getTransferPrincipal())) { + money = new BigDecimal(details.getTransferPrincipal()); + } + if (StringUtils.isNotBlank(details.getDefaultInterest())) { + money = new BigDecimal(details.getDefaultInterest()).add(money); + } + map.put("transferMoney", money); + sumMoney = sumMoney.add(money); + if (StringUtils.isNotBlank(details.getSalesDept())) { + map.put("saleDept", details.getSalesDept()); + } + } + newList.add(map); + } + } + dataMap.put("newList", newList); + String temp = "/template/"; + String targetPath = docPdfComponent.getUploadTemplateUrl(); + try { + //获取模板 + InputStream inputStream = this.getClass().getClassLoader().getResourceAsStream("ftl/vouchers/transferPay.ftl"); + //生成word文件名 + String dateStr = DateUtil.format(new Date(), "yyyyMMdd"); + long seconds = System.currentTimeMillis(); + String typeName = dateStr + seconds + ".doc"; + File file = new File(targetPath + "templateVouchers" + seconds + ".ftl"); + File dir = new File(targetPath); + WordConvertUtils.inputStreamToFile(inputStream, file); + WordConvertUtils.creatWord1(dataMap, file, targetPath, typeName, dir); + //新生成的word路径 + String wordPath = targetPath + typeName; + String pdfName = "代付审批" + dateStr + seconds + ".pdf"; + WordConvertUtils.doc2pdf(wordPath, targetPath, pdfName); + finalPath = temp + pdfName; + } catch (NoClassDefFoundError e) { + e.printStackTrace(); + finalPath = targetPath; + } + } + return rb.success().setData(finalPath); + } } diff --git a/anrui-riskcenter/anrui-riskcenter-biz/src/main/resources/ftl/vouchers/monthApply2.ftl b/anrui-riskcenter/anrui-riskcenter-biz/src/main/resources/ftl/vouchers/monthApply2.ftl new file mode 100644 index 0000000000..204c1ba51e --- /dev/null +++ b/anrui-riskcenter/anrui-riskcenter-biz/src/main/resources/ftl/vouchers/monthApply2.ftl @@ -0,0 +1,2831 @@ + + + + Administrator + FAN + 2024-04-12T01:09:00Z + 2024-04-12T05:42:55Z + 0 + 1 + 0 + 0 + 0 + 0 + 0 + 14 + + + 2052-12.1.0.16388 + E221B1DF26A44442B0946D14D1564CC0_13 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 月还计提审批 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ${company!} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 申请时间:${createTime!} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 审批编号:${billNo!} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 申请人: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ${applyName!} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 申请部门: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ${dept!} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 备注: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ${remarks!} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 附件: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ${filePath!} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 审批流程: + + + + <#list lcList as lc> + <#if (lc_index == 0)> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ${lc.comment!} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ${lc.name!} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ${lc.spsj!} + + + + + + + <#list lcList as lc> + <#if (lc_index>0)> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +<#-- --> +<#-- --> +<#-- --> +<#-- --> +<#-- --> +<#-- --> +<#-- --> +<#-- --> +<#-- +<#-- w:hint="default"/>--> +<#-- --> +<#-- --> +<#-- --> +<#-- --> +<#-- --> +<#-- --> +<#-- --> +<#-- --> +<#-- --> +<#-- --> + + + + + + + + + + + + + +<#-- 审批流程:--> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ${lc.comment!} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ${lc.name!} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ${lc.spsj!} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 本月应还记录 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 序号 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 贷款合同号 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 资方 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 资方合同号 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 车架号 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 贷款人 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 期数 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 应还日期 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 应还金额 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 销售部门 + + + + + <#list newList as list> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ${list.sortNo!} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ${list.loanNo!} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ${list.bankName!} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ${list.bankNo!} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ${list.vinNo!} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ${list.borrowerName!} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ${list.period!} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ${list.dueDate!} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ${list.dueMoney!} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ${list.saleDept!} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + PAGE \* MERGEFORMAT + + + + + + 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + PAGE \* MERGEFORMAT + + + + + + 1 + + + + + + 页 共 + + + + + + NUMPAGES \* MERGEFORMAT + + + + + + 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/anrui-riskcenter/anrui-riskcenter-biz/src/main/resources/ftl/vouchers/monthBuckle.ftl b/anrui-riskcenter/anrui-riskcenter-biz/src/main/resources/ftl/vouchers/monthBuckle.ftl new file mode 100644 index 0000000000..08a098ee49 --- /dev/null +++ b/anrui-riskcenter/anrui-riskcenter-biz/src/main/resources/ftl/vouchers/monthBuckle.ftl @@ -0,0 +1,2527 @@ + + + + Administrator + FAN + 2024-04-12T01:09:00Z + 2024-04-12T08:55:52Z + 0 + 1 + 0 + 0 + 0 + 0 + 0 + 14 + + + 2052-12.1.0.16388 + 5F081E6ECA0C491691942758BA3F51F7_13 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 月还划扣审批 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ${company!} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 申请时间:${createTime!} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 审批编号:${billNo!} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 申请人: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ${applyName!} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 申请部门: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ${dept!} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 备注: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ${remarks!} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 附件: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ${filePath!} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 审批流程 + + + + + <#list lcList as lc> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ${lc.comment!} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ${lc.name!} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ${lc.spsj!} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 划扣明细 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 序号 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 贷款合同号 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 资方 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 资方合同号 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 车架号 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 贷款人 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 期数 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 实还金额 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 销售部门 + + + + + <#list newList as list> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ${list.sortNo!} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ${list.loanNo!} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ${list.bankName!} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ${list.bankNo!} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ${list.vinNo!} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ${list.borrowerName!} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ${list.period!} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ${list.dueMoney!} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ${list.saleDept!} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + PAGE \* MERGEFORMAT + + + + + + 1 + + + + + + 页 共 + + + + + + NUMPAGES \* MERGEFORMAT + + + + + + 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/anrui-riskcenter/anrui-riskcenter-biz/src/main/resources/ftl/vouchers/monthapply.ftl b/anrui-riskcenter/anrui-riskcenter-biz/src/main/resources/ftl/vouchers/monthapply.ftl new file mode 100644 index 0000000000..b77890ef02 --- /dev/null +++ b/anrui-riskcenter/anrui-riskcenter-biz/src/main/resources/ftl/vouchers/monthapply.ftl @@ -0,0 +1,3455 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 月还计提审批 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ${company!} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 申请时间:${createTime!} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 审批编号:${billNo!} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 申请人: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ${applyName!} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 申请部门: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ${dept!} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 备注: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ${remarks!} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 附件: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ${filePath!} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 审批流程 + + + + + <#list lcList as lc> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ${lc.comment!} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ${lc.name!} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ${lc.spsj!} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 本月应还记录 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 序号 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 贷款合同号 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 资方 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 资方合同号 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 车架号 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 贷款人 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 期数 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 应还日期 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 应还金额 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 销售部门 + + + + + <#list newList as list> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ${list.sortNo!} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ${list.loanNo!} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ${list.bankName!} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ${list.bankNo!} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ${list.vinNo!} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ${list.borrowerName!} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ${list.period!} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ${list.dueDate!} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ${list.dueMoney!} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ${list.saleDept!} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 1 + 0 + 0 + 0 + 0 + 10 + false + false + 0 + WPS Office_12.1.0.16388_F1E327BC-269C-435d-A152-05C5408002CA + 0 + + + + + + + 2024-04-12T01:09:00Z + Administrator + FAN + 2024-04-12T06:49:02Z + + + + + + + + 2052-12.1.0.16388 + + + 645E54C29537410A84EAF8911EC26DCD_13 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + right + + + 0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + PAGE \* + MERGEFORMAT + + + + + + 1 + + + + + + 页 共 + + + + + + NUMPAGES \* + MERGEFORMAT + + + + + + 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + PAGE \* + MERGEFORMAT + + + + + + 1 + + + + + + 页 共 + + + + + + NUMPAGES \* + MERGEFORMAT + + + + + + 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/anrui-riskcenter/anrui-riskcenter-biz/src/main/resources/ftl/vouchers/transferPay.ftl b/anrui-riskcenter/anrui-riskcenter-biz/src/main/resources/ftl/vouchers/transferPay.ftl new file mode 100644 index 0000000000..de9cba5ffb --- /dev/null +++ b/anrui-riskcenter/anrui-riskcenter-biz/src/main/resources/ftl/vouchers/transferPay.ftl @@ -0,0 +1,3127 @@ + + + + Administrator + FAN + 2024-04-12T01:09:00Z + 2024-04-12T09:24:10Z + 18720 + 1 + 0 + 0 + 0 + 0 + 0 + 14 + + + 2052-12.1.0.16388 + A5E747EC15854E65BA1A4A8A5F9420D4_13 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 代付审批 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ${company!} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 申请时间:${createTime!} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 审批编号:${billNo!} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 申请人: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ${applyName!} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 申请部门: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ${dept!} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 财务付款形式: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ${payWay!} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 打款时需要备注内容: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ${remarks!} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 代付总金额: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ${amount!} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 其他说明: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ${otherShow!} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 附件: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ${filePath!} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 审批流程 + + + + + <#list lcList as lc> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ${lc.comment!} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ${lc.name!} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ${lc.spsj!} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 代付明细 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 序号 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 贷款合同号 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 资方 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 资方合同号 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 车架号 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 贷款人 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 期数 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 实还日期 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 实还金额 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 转付金额 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 转付账号账户 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 销售部门 + + + + + <#list newList as list> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ${list.sortNo!} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ${list.loanNo!} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ${list.bankName!} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ${list.bankNo!} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ${list.vinNo!} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ${list.borrowerName!} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ${list.period!} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ${list.return!} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ${list.realMoney!} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ${list.transferMoney!} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ${list.accNumber!} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ${list.saleDept!} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + PAGE \* MERGEFORMAT + + + + + + 1 + + + + + + 页 共 + + + + + + NUMPAGES \* MERGEFORMAT + + + + + + 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/工作内容需要的文档/单据模板/财务凭证打印模板/代付审批/transferPay.ftl b/工作内容需要的文档/单据模板/财务凭证打印模板/代付审批/transferPay.ftl new file mode 100644 index 0000000000..88c73732cb --- /dev/null +++ b/工作内容需要的文档/单据模板/财务凭证打印模板/代付审批/transferPay.ftl @@ -0,0 +1,3 @@ + + +AdministratorFAN2024-04-12T01:09:00Z2024-04-12T09:24:10Z18720100000142052-12.1.0.16388A5E747EC15854E65BA1A4A8A5F9420D4_13代付审批 ${company!}申请时间:${createTime!}审批编号:${billNo!}申请人:${applyName!}申请部门:${dept!}财务付款形式:${payWay!}打款时需要备注内容:${remarks!}代付总金额:${amount!}其他说明:${otherShow!}附件:${filePath!}审批流程${lc.comment!}${lc.name!}${lc.spsj!}代付明细序号贷款合同号资方资方合同号车架号贷款人期数实还日期实还金额转付金额转付账号账户销售部门${list.sortNo!}${list.loanNo!}${list.bankName!}${list.bankNo!}${list.vinNo!}${list.borrowerName!}${list.period!}${list.return!}${list.realMoney!}${list.transferMoney!}${list.accNumber!}${list.saleDept!} PAGE \* MERGEFORMAT 1 页 共 NUMPAGES \* MERGEFORMAT 1 \ No newline at end of file diff --git a/工作内容需要的文档/单据模板/财务凭证打印模板/代付审批/代收代付.docx b/工作内容需要的文档/单据模板/财务凭证打印模板/代付审批/代收代付.docx new file mode 100644 index 0000000000000000000000000000000000000000..a7885cf433b84fb9cd7eab5be3ecb328c2c5e6a3 GIT binary patch literal 19224 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 + + + Administrator + FAN + 2024-04-12T01:09:00Z + 2024-04-12T08:55:52Z + 0 + 1 + 0 + 0 + 0 + 0 + 0 + 14 + + + 2052-12.1.0.16388 + 5F081E6ECA0C491691942758BA3F51F7_13 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 月还划扣审批 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ${company!} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 申请时间:${createTime!} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 审批编号:${billNo!} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 申请人: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ${applyName!} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 申请部门: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ${dept!} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 备注: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ${remarks!} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 附件: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ${filePath!} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 审批流程 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ${lc.comment!} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ${lc.name!} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ${lc.spsj!} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 划扣明细 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 序号 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 贷款合同号 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 资方 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 资方合同号 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 车架号 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 贷款人 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 期数 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 实还金额 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 销售部门 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ${list.sortNo!} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ${list.loanNo!} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ${list.bankName!} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ${list.bankNo!} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ${list.vinNo!} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ${list.borrowerName!} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ${list.period!} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ${list.dueMoney!} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ${list.saleDept!} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + PAGE \* MERGEFORMAT + + + + + + 1 + + + + + + 页 共 + + + + + + NUMPAGES \* MERGEFORMAT + + + + + + 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/工作内容需要的文档/单据模板/财务凭证打印模板/划扣/月还划扣.docx b/工作内容需要的文档/单据模板/财务凭证打印模板/划扣/月还划扣.docx new file mode 100644 index 0000000000000000000000000000000000000000..ed24e73798270e8348be26b10a27ca8059a973f6 GIT binary patch literal 18443 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 ivo3$vI`mKA-zQ&W#6kZserNz_0LmZtRu + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 月还计提审批 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ${company!} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 申请时间:${createTime!} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 审批编号:${billNo!} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 申请人: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ${applyName!} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 申请部门: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ${dept!} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 备注: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ${remarks!} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 附件: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ${filePath!} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 审批流程 + + + + + <#list lcList as lc> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ${lc.comment!} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ${lc.name!} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ${lc.spsj!} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 本月应还记录 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 序号 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 贷款合同号 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 资方 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 资方合同号 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 车架号 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 贷款人 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 期数 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 应还日期 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 应还金额 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 销售部门 + + + + + <#list newList as list> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ${list.sortNo!} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ${list.loanNo!} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ${list.bankName!} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ${list.bankNo!} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ${list.vinNo!} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ${list.borrowerName!} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ${list.period!} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ${list.dueDate!} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ${list.dueMoney!} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ${list.saleDept!} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 1 + 0 + 0 + 0 + 0 + 10 + false + false + 0 + WPS Office_12.1.0.16388_F1E327BC-269C-435d-A152-05C5408002CA + 0 + + + + + + + 2024-04-12T01:09:00Z + Administrator + FAN + 2024-04-12T06:49:02Z + + + + + + + + 2052-12.1.0.16388 + + + 645E54C29537410A84EAF8911EC26DCD_13 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + right + + + 0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + PAGE \* + MERGEFORMAT + + + + + + 1 + + + + + + 页 共 + + + + + + NUMPAGES \* + MERGEFORMAT + + + + + + 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + PAGE \* + MERGEFORMAT + + + + + + 1 + + + + + + 页 共 + + + + + + NUMPAGES \* + MERGEFORMAT + + + + + + 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/工作内容需要的文档/单据模板/财务凭证打印模板/月还计提/月还计提.docx b/工作内容需要的文档/单据模板/财务凭证打印模板/月还计提/月还计提.docx new file mode 100644 index 0000000000000000000000000000000000000000..d6ea4c8bf1806a1382376caad3deaaabeb5128ca GIT binary patch literal 18609 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 JZ0)uReF3lXgSP+x literal 0 HcmV?d00001 diff --git a/工作内容需要的文档/单据模板/财务凭证打印模板/还款计划/repayment1.ftl b/工作内容需要的文档/单据模板/财务凭证打印模板/还款计划/repayment1.ftl new file mode 100644 index 0000000000..003c527df3 --- /dev/null +++ b/工作内容需要的文档/单据模板/财务凭证打印模板/还款计划/repayment1.ftl @@ -0,0 +1,3958 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 客户还款计划表 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 生成日期: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ${createTime1!} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 消贷合同编号: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ${loanContractNo1!} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 销售部门: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ${salesDept1!} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 资方: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ${bankName1!} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 客户: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ${customer1!} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 贷款人: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ${borrowerName1!} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 车架号: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ${vinNo1!} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 期数: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ${period1!} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 还款总金额: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ${amount1!} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 首期还款日: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ${dueDate1!} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 首期月还: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ${fMoney1!} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 期间月还: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ${mMoney1!} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 末期月还: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ${lMoney1!} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 1 + 0 + 0 + 0 + 0 + 3 + false + false + 0 + WPS Office_12.1.0.16388_F1E327BC-269C-435d-A152-05C5408002CA + 0 + + + + + + + 2024-04-11T05:38:00Z + Administrator + FAN + 2024-04-11T06:00:39Z + + + + + + + + 2052-12.1.0.16388 + + + 6C68E8B1D47D4DCAB89A991BB9186EAC_13 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/工作内容需要的文档/单据模板/财务凭证打印模板/还款计划/repayment2.ftl b/工作内容需要的文档/单据模板/财务凭证打印模板/还款计划/repayment2.ftl new file mode 100644 index 0000000000..f6cecbfb79 --- /dev/null +++ b/工作内容需要的文档/单据模板/财务凭证打印模板/还款计划/repayment2.ftl @@ -0,0 +1,6512 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 客户还款计划表 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 生成日期: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ${createTime1!} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 消贷合同编号: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ${loanContractNo1!} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 销售部门: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ${salesDept1!} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 资方: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ${bankName1!} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 客户: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ${customer1!} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 贷款人: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ${borrowerName1!} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 车架号: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ${vinNo1!} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 期数: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ${period1!} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 还款总金额: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ${amount1!} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 首期还款日: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ${dueDate1!} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 首期月还: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ${fMoney1!} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 期间月还: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ${mMoney1!} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 末期月还: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ${lMoney1!} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 客户还款计划表 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 生成日期: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ${createTime2!} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 消贷合同编号: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ${loanContractNo2!} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 销售部门: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ${salesDept2!} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 资方: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ${bankName2!} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 客户: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ${customer2!} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 贷款人: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ${borrowerName2!} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 车架号: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ${vinNo2!} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 期数: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ${period2!} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 还款总金额: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ${amount2!} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 首期还款日: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ${dueDate2!} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 首期月还: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ${fMoney2!} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 期间月还: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ${mMoney2!} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 末期月还: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ${lMoney2!} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 1 + 0 + 0 + 0 + 0 + 3 + false + false + 0 + WPS Office_12.1.0.16388_F1E327BC-269C-435d-A152-05C5408002CA + 0 + + + + + + + 2024-04-11T05:38:00Z + Administrator + FAN + 2024-04-11T06:01:08Z + + + + + + + + 2052-12.1.0.16388 + + + DC1536ADE6674675A605677D5E89D3EB_13 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/工作内容需要的文档/单据模板/财务凭证打印模板/还款计划/repayment3.ftl b/工作内容需要的文档/单据模板/财务凭证打印模板/还款计划/repayment3.ftl new file mode 100644 index 0000000000..c58909ae03 --- /dev/null +++ b/工作内容需要的文档/单据模板/财务凭证打印模板/还款计划/repayment3.ftl @@ -0,0 +1,9047 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 客户还款计划表 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 生成日期: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ${createTime1!} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 消贷合同编号: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ${loanContractNo1!} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 销售部门: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ${salesDept1!} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 资方: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ${bankName1!} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 客户: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ${customer1!} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 贷款人: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ${borrowerName1!} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 车架号: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ${vinNo1!} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 期数: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ${period1!} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 还款总金额: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ${amount1!} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 首期还款日: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ${dueDate1!} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 首期月还: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ${fMoney1!} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 期间月还: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ${mMoney1!} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 末期月还: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ${lMoney1!} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 客户还款计划表 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 生成日期: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ${createTime2!} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 消贷合同编号: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ${loanContractNo2!} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 销售部门: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ${salesDept2!} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 资方: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ${bankName2!} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 客户: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ${customer2!} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 贷款人: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ${borrowerName2!} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 车架号: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ${vinNo2!} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 期数: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ${period2!} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 还款总金额: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ${amount2!} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 首期还款日: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ${dueDate2!} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 首期月还: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ${fMoney2!} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 期间月还: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ${mMoney2!} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 末期月还: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ${lMoney2!} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 客户还款计划表 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 生成日期: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ${createTime3!} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 消贷合同编号: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ${loanContractNo3!} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 销售部门: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ${salesDept3!} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 资方: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ${bankName3!} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 客户: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ${customer3!} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 贷款人: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ${borrowerName3!} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 车架号: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ${vinNo3!} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 期数: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ${period3!} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 还款总金额: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ${amount3!} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 首期还款日: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ${dueDate3!} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 首期月还: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ${fMoney2!} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 期间月还: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ${mMoney3!} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 末期月还: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ${lMoney3!} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 1 + 0 + 0 + 0 + 0 + 3 + false + false + 0 + WPS Office_12.1.0.16388_F1E327BC-269C-435d-A152-05C5408002CA + 0 + + + + + + + 2024-04-11T05:38:00Z + Administrator + FAN + 2024-04-11T06:01:28Z + + + + + + + + 2052-12.1.0.16388 + + + 88E62D0D91B949C2810DFD2FB5842E03_13 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/工作内容需要的文档/单据模板/财务凭证打印模板/还款计划/还款计划1.docx b/工作内容需要的文档/单据模板/财务凭证打印模板/还款计划/还款计划1.docx new file mode 100644 index 0000000000000000000000000000000000000000..6b605892f33aec0a0cf240e9dd7dd156db61915e GIT binary patch literal 13460 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 literal 0 HcmV?d00001 diff --git a/工作内容需要的文档/单据模板/财务凭证打印模板/还款计划/还款计划2.docx b/工作内容需要的文档/单据模板/财务凭证打印模板/还款计划/还款计划2.docx new file mode 100644 index 0000000000000000000000000000000000000000..8f41d9898c39be97dc6c71e781a87f7f419ad31c GIT binary patch literal 15665 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 literal 0 HcmV?d00001 diff --git a/工作内容需要的文档/单据模板/财务凭证打印模板/金融收款单/rskjiguang.ftl b/工作内容需要的文档/单据模板/财务凭证打印模板/金融收款单/rskjiguang.ftl new file mode 100644 index 0000000000..fc4309e5c2 --- /dev/null +++ b/工作内容需要的文档/单据模板/财务凭证打印模板/金融收款单/rskjiguang.ftl @@ -0,0 +1,3 @@ + + +GodFAN42014-10-29T12:08:00Z2024-04-12T08:09:19Z14324721289142052-12.1.0.163888F987240CBE0478BA1A855C2A52974A2_13收款单收款日期:${collDate!}付款方:${payee!}单据编号:${billNo!}结算方式:${settleType!}备注:${remarks!}序号贷款人资方消贷合同号车架号收款项目期数收款金额收款账号${wl.id!}${wl.cname!}${wl.phone!}${wl.contractNo!}${wl.vinNo!}${wl.collPro!}${wl.period!}${wl.collMoney!}${wl.collNum!}合计${zcollMoney!}金额合计${tPriceDX!}制单人:${makeName!}审核人:${confirmName!} PAGE \* MERGEFORMAT 1 页 共 NUMPAGES \* MERGEFORMAT 1 \ No newline at end of file diff --git a/工作内容需要的文档/单据模板/财务凭证打印模板/金融收款单/rskzhenshi.ftl b/工作内容需要的文档/单据模板/财务凭证打印模板/金融收款单/rskzhenshi.ftl new file mode 100644 index 0000000000..a224971abd --- /dev/null +++ b/工作内容需要的文档/单据模板/财务凭证打印模板/金融收款单/rskzhenshi.ftl @@ -0,0 +1,3 @@ + + +收款单收款日期:${collDate!}付款方:${payee!}单据编号:${billNo!}结算方式:${settleType!}备注:${remarks!}序号贷款人资方消贷合同号车架号收款项目期数收款金额收款账号${wl.id!}${wl.cname!}${wl.phone!}${wl.contractNo!}${wl.vinNo!}${wl.collPro!}${wl.period!}${wl.collMoney!}${wl.collNum!}合计${zcollMoney!}金额合计${tPriceDX!}143247210falsefalse289WPS Office_12.1.0.16388_F1E327BC-269C-435d-A152-05C5408002CA02014-10-29T12:08:00ZGodFAN2024-04-12T08:09:45Z122052-12.1.0.163889F95CA1D0C084A919133A397855EA1D2_13制单人:${makeName!} PAGE \* MERGEFORMAT 1 页 共 NUMPAGES \* MERGEFORMAT 1审核人:${confirmName!} \ No newline at end of file diff --git a/工作内容需要的文档/单据模板/财务凭证打印模板/金融收款单/金融收款单模板(激光打印机).doc b/工作内容需要的文档/单据模板/财务凭证打印模板/金融收款单/金融收款单模板(激光打印机).doc new file mode 100644 index 0000000000000000000000000000000000000000..72b6d1b47cd4e799b70d052a3f9e317285c189e9 GIT binary patch literal 21504 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 literal 0 HcmV?d00001 diff --git a/工作内容需要的文档/单据模板/财务凭证打印模板/金融收款单/金融收款单模板(针式打印机).doc b/工作内容需要的文档/单据模板/财务凭证打印模板/金融收款单/金融收款单模板(针式打印机).doc new file mode 100644 index 0000000000000000000000000000000000000000..a7f902701aa2f69f4643e7e432062803b24c90b8 GIT binary patch literal 23552 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 Date: Mon, 15 Apr 2024 14:46:20 +0800 Subject: [PATCH 4/7] =?UTF-8?q?=E5=AE=8C=E5=96=84=E6=9C=88=E8=BF=98?= =?UTF-8?q?=E8=AE=A1=E6=8F=90--=E8=AF=A6=E6=83=85=E9=A1=B5=E9=9D=A2?= =?UTF-8?q?=E5=A2=9E=E5=8A=A0=E4=B8=8B=E8=BD=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../api/monthlyallowance/monthlyallowance.js | 7 +++++ .../monthlyallowance/monthlyallowanceInfo.vue | 28 +++++++++++++++++++ 2 files changed, 35 insertions(+) diff --git a/anrui-riskcenter-ui/src/api/monthlyallowance/monthlyallowance.js b/anrui-riskcenter-ui/src/api/monthlyallowance/monthlyallowance.js index 3ce3361080..16dfae3ddf 100644 --- a/anrui-riskcenter-ui/src/api/monthlyallowance/monthlyallowance.js +++ b/anrui-riskcenter-ui/src/api/monthlyallowance/monthlyallowance.js @@ -40,6 +40,13 @@ export default { params: data }) }, + accrualCreatePdf: function(data) { + return request({ + url: '/riskcenter/v1/loanmonthlyaccrualapply/accrualCreatePdf', + method: 'post', + params: data + }) + }, // 提交流程 submit: function(params) { return request({ diff --git a/anrui-riskcenter-ui/src/views/monthlyallowance/monthlyallowanceInfo.vue b/anrui-riskcenter-ui/src/views/monthlyallowance/monthlyallowanceInfo.vue index 9216651eff..a105c59e3d 100644 --- a/anrui-riskcenter-ui/src/views/monthlyallowance/monthlyallowanceInfo.vue +++ b/anrui-riskcenter-ui/src/views/monthlyallowance/monthlyallowanceInfo.vue @@ -4,6 +4,7 @@

{{ viewTitle }}
+ 下载 关闭
@@ -61,6 +62,7 @@