From 6e2979ffd441a7eca62995ea1672519db5e04611 Mon Sep 17 00:00:00 2001 From: ligaode Date: Thu, 17 Apr 2025 17:34:36 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../BaseAccadjApplyService.java | 2 +- .../BusValcustFilingService.java | 12 +- .../src/main/resources/ftl/cgtk.ftl | 3314 +++++++++++++ .../src/main/resources/ftl/fkce.ftl | 4186 +++++++++++++++++ .../resources/ftl/{jzkhba.ftl => khba.ftl} | 599 +-- .../src/main/resources/ftl/tctz.ftl | 3548 ++++++++++++++ .../api/loandiff/LoanDiffPdfVo.java | 17 +- .../LoanBeOverdueVehMapper.xml | 83 +- .../biz/loandiff/LoanDiffService.java | 42 +- .../WmsInventoryAlloSelectList.java | 4 + .../wmsinventory/WmsInventoryMapper.xml | 6 +- .../WmsInventoryAllocateBillQueryNew.java | 4 - .../WmsInventoryAllocateBillDetail.java | 3 - .../WmsInventoryAllocateBillDetailDtoNew.java | 4 + ...ntoryCheckbillDetailGoodPageListQuery.java | 22 +- ...nventoryCheckbillDetailGoodPageListVo.java | 2 + .../价值客户备案.docx | Bin 0 -> 19196 bytes .../放款差额模板/放款差额.docx | Bin 0 -> 19288 bytes .../销售退车模板/销售退车.docx | Bin 0 -> 19931 bytes 19 files changed, 11513 insertions(+), 335 deletions(-) create mode 100644 anrui-buscenter/anrui-buscenter-biz/src/main/resources/ftl/cgtk.ftl create mode 100644 anrui-buscenter/anrui-buscenter-biz/src/main/resources/ftl/fkce.ftl rename anrui-buscenter/anrui-buscenter-biz/src/main/resources/ftl/{jzkhba.ftl => khba.ftl} (90%) create mode 100644 anrui-buscenter/anrui-buscenter-biz/src/main/resources/ftl/tctz.ftl create mode 100644 工作内容需要的文档/单据模板/价值客户备案模板/价值客户备案.docx create mode 100644 工作内容需要的文档/单据模板/放款差额模板/放款差额.docx create mode 100644 工作内容需要的文档/单据模板/销售退车模板/销售退车.docx diff --git a/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/baseaccadjapply/BaseAccadjApplyService.java b/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/baseaccadjapply/BaseAccadjApplyService.java index 871bf61123..ec4878403c 100644 --- a/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/baseaccadjapply/BaseAccadjApplyService.java +++ b/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/baseaccadjapply/BaseAccadjApplyService.java @@ -1287,7 +1287,7 @@ public class BaseAccadjApplyService extends MybatisBaseService dataMap = new HashMap(); //分公司 dataMap.put("orgName", busValcustFilingDetailsVo.getUseOrgName()); @@ -1157,12 +1163,6 @@ public class BusValcustFilingService extends MybatisBaseService + + + + 10745413@qq.com + 10745413@qq.com + 3 + 0 + 2025-04-17T09:03:00Z + 2025-04-17T09:04:00Z + 2025-04-17T09:04:00Z + 1 + 123 + 365 + 52 + 60 + 428 + 16 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 车辆采购退库申请 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 分公司: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ${orgName!} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 创建部门: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ${deptName!} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 创建人: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ${createName!} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 创建日期: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ${createTime!} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 办结日期: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ${finishTime!} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 审批编号: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ${billNo!} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 退库原因 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ${yy!} + + + + + + + + + + +   + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 退库费用 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ${fy!} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 备注 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ${remarks!} + + + + + + + + + + +   + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 车辆列表 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 序号 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 车架号 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 车辆入库价 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 车型 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 常用配置 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 退库费用 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 费用说明 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 入库日期 + + + + + <#list wlList as wl> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ${wl.id!} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ${wl.vinNo!} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ${wl.rkj!} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ${wl.model!} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ${wl.config!} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ${wl.fy!} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ${wl.fysm!} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ${wl.rkrq!} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 审批流程: + + + + <#list lcList as lc> + <#if (lc_index==0)> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ${lc.name!} + + + + + + + + + + + + + + + + + + + + + + + + + ${lc.comment!} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ${lc.spsj!} + + + + + + + <#list lcList as lc> + <#if (lc_index>0)> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ${lc.name!} + + + + + + + + + + + + + + + + + + + + + + + + + ${lc.comment!} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ${lc.spsj!} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 下载人: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ${downName!} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 下载时间: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ${downTime!} + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/anrui-buscenter/anrui-buscenter-biz/src/main/resources/ftl/fkce.ftl b/anrui-buscenter/anrui-buscenter-biz/src/main/resources/ftl/fkce.ftl new file mode 100644 index 0000000000..b6a981384f --- /dev/null +++ b/anrui-buscenter/anrui-buscenter-biz/src/main/resources/ftl/fkce.ftl @@ -0,0 +1,4186 @@ + + + + + 10745413@qq.com + 10745413@qq.com + 2 + 0 + 2025-04-17T07:20:00Z + 2025-04-17T08:41:00Z + 2025-04-17T08:41:00Z + 1 + 192 + 564 + 94 + 107 + 649 + 16 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 放款差额确认申请 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 分公司: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ${orgName!} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 创建部门: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ${deptName!} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 创建人: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ${createName!} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 创建日期: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ${createTime!} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 办结日期: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ${finishTime!} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 审批编号: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ${billNo!} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 资方 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ${zf!} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 贷款人 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ${dkr!} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 备注 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ${bz!} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 车架号 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 放款金额 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 主产品厂家贴息 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 其他融厂家贴息 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 固定贷款保证金 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 意外险 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 应放 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 实放 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 差额 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 预计 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 实际 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 差额 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 预计 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 实际 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 差额 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 预计 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 实际 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 差额 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 已收 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 实际 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 差额 + + + + + <#list wlList as wl> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ${wl.vinNo!} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ${wl.yf1!} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ${wl.sf2!} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ${wl.ce3!} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ${wl.yj4!} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ${wl.sj5!} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ${wl.ce6!} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ${wl.yj7!} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ${wl.sj8!} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ${wl.ce9!} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ${wl.gd1!} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ${wl.gd2!} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ${wl.gd3!} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ${wl.yw1!} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ${wl.yw2!} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ${wl.yw3!} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 审批流程 + + + + <#list lcList as lc> + <#if (lc_index==0)> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ${lc.name!} + + + + + + + + + + + + + + + + + + + + + + + + + ${lc.comment!} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ${lc.spsj!} + + + + + + + <#list lcList as lc> + <#if (lc_index>0)> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ${lc.name!} + + + + + + + + + + + + + + + + + + + + + + + + + ${lc.comment!} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ${lc.spsj!} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 下载人: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ${downName!} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 下载时间: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ${downTime!} + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/anrui-buscenter/anrui-buscenter-biz/src/main/resources/ftl/jzkhba.ftl b/anrui-buscenter/anrui-buscenter-biz/src/main/resources/ftl/khba.ftl similarity index 90% rename from anrui-buscenter/anrui-buscenter-biz/src/main/resources/ftl/jzkhba.ftl rename to anrui-buscenter/anrui-buscenter-biz/src/main/resources/ftl/khba.ftl index f466ce052e..6d784d61f1 100644 --- a/anrui-buscenter/anrui-buscenter-biz/src/main/resources/ftl/jzkhba.ftl +++ b/anrui-buscenter/anrui-buscenter-biz/src/main/resources/ftl/khba.ftl @@ -31,14 +31,15 @@ 10745413@qq.com 2 0 - 2025-04-16T08:42:00Z - 2025-04-16T08:42:00Z + 2025-04-17T06:09:00Z + 2025-04-17T06:10:00Z + 2025-04-17T06:10:00Z 1 - 102 - 321 - 45 - 52 - 371 + 124 + 305 + 38 + 47 + 382 16 @@ -1100,7 +1101,7 @@ - + @@ -1123,7 +1124,7 @@ - + @@ -1136,7 +1137,7 @@ - + @@ -1151,7 +1152,7 @@ - + @@ -1164,7 +1165,7 @@ - + @@ -1193,43 +1194,57 @@ - + + - + + + - - + + + + + + + + + + + + + @@ -1237,35 +1252,37 @@ - + - + + - - - - - - - - - - + + + + - + + + + + + - + + - - + + @@ -1277,7 +1294,7 @@ + wsp:rsidP="003B47C9"> @@ -1293,7 +1310,6 @@ - @@ -1310,13 +1326,14 @@ - + + - + @@ -1328,7 +1345,7 @@ + wsp:rsidP="003B47C9"> @@ -1357,8 +1374,8 @@ - - + + @@ -1370,7 +1387,7 @@ + wsp:rsidP="003B47C9"> @@ -1398,8 +1415,8 @@ - - + + @@ -1411,7 +1428,7 @@ + wsp:rsidP="003B47C9"> @@ -1440,11 +1457,12 @@ - - + + + @@ -1452,7 +1470,7 @@ + wsp:rsidP="003B47C9"> @@ -1477,12 +1495,23 @@ ${deptName!} + + + + + + + + + +   + - - + + @@ -1494,7 +1523,7 @@ + wsp:rsidP="003B47C9"> @@ -1523,8 +1552,7 @@ - - + @@ -1536,7 +1564,7 @@ + wsp:rsidP="003B47C9"> @@ -1563,13 +1591,14 @@ - + + - + @@ -1580,8 +1609,8 @@ - + @@ -1610,8 +1639,8 @@ - - + + @@ -1622,8 +1651,8 @@ - + @@ -1652,19 +1681,20 @@ - - + + + - + @@ -1693,17 +1723,20 @@ - - + + + + + - + @@ -1728,12 +1761,23 @@ ${finishTime!} + + + + + + + + + +   + - - + + @@ -1741,11 +1785,10 @@ - - + @@ -1774,8 +1817,7 @@ - - + @@ -1786,8 +1828,8 @@ - + @@ -1814,14 +1856,15 @@ - + + - - + + @@ -1833,7 +1876,7 @@ + wsp:rsidP="003B47C9"> @@ -1862,7 +1905,7 @@ - + @@ -1875,7 +1918,7 @@ + wsp:rsidP="003B47C9"> @@ -1903,7 +1946,7 @@ - + @@ -1916,7 +1959,7 @@ + wsp:rsidP="003B47C9"> @@ -1945,7 +1988,7 @@ - + @@ -1958,7 +2001,7 @@ + wsp:rsidP="003B47C9"> @@ -1996,14 +2039,15 @@ - + + - - + + @@ -2015,7 +2059,7 @@ + wsp:rsidP="003B47C9"> @@ -2044,7 +2088,7 @@ - + @@ -2057,7 +2101,7 @@ + wsp:rsidP="003B47C9"> @@ -2084,14 +2128,15 @@ - + + - - + + @@ -2103,7 +2148,7 @@ + wsp:rsidP="003B47C9"> @@ -2132,7 +2177,7 @@ - + @@ -2145,7 +2190,7 @@ + wsp:rsidP="003B47C9"> @@ -2173,7 +2218,7 @@ - + @@ -2186,7 +2231,7 @@ + wsp:rsidP="003B47C9"> @@ -2215,7 +2260,7 @@ - + @@ -2228,7 +2273,7 @@ + wsp:rsidP="003B47C9"> @@ -2255,14 +2300,15 @@ - + + - - + + @@ -2274,7 +2320,7 @@ + wsp:rsidP="003B47C9"> @@ -2303,7 +2349,7 @@ - + @@ -2316,7 +2362,7 @@ + wsp:rsidP="003B47C9"> @@ -2340,11 +2386,22 @@ ${yssxf!} + + + + + + + + + +   + - + @@ -2357,7 +2414,7 @@ + wsp:rsidP="003B47C9"> @@ -2386,8 +2443,7 @@ - - + @@ -2399,7 +2455,7 @@ + wsp:rsidP="003B47C9"> @@ -2438,8 +2494,8 @@ - - + + @@ -2451,7 +2507,7 @@ + wsp:rsidP="003B47C9"> @@ -2480,7 +2536,8 @@ - + + @@ -2492,7 +2549,7 @@ + wsp:rsidP="003B47C9"> @@ -2516,17 +2573,29 @@ ${ce!} + + + + + + + + + +   + - + + - - + + @@ -2538,7 +2607,7 @@ + wsp:rsidP="003B47C9"> @@ -2567,7 +2636,7 @@ - + @@ -2580,7 +2649,7 @@ + wsp:rsidP="003B47C9"> @@ -2604,11 +2673,22 @@ ${yssxfhj!} + + + + + + + + + +   + - + @@ -2621,7 +2701,7 @@ + wsp:rsidP="003B47C9"> @@ -2650,8 +2730,7 @@ - - + @@ -2663,7 +2742,7 @@ + wsp:rsidP="003B47C9"> @@ -2702,8 +2781,8 @@ - - + + @@ -2715,7 +2794,7 @@ + wsp:rsidP="003B47C9"> @@ -2744,7 +2823,8 @@ - + + @@ -2756,7 +2836,7 @@ + wsp:rsidP="003B47C9"> @@ -2780,17 +2860,29 @@ ${cehj!} + + + + + + + + + +   + - + + - - + + @@ -2802,7 +2894,7 @@ + wsp:rsidP="003B47C9"> @@ -2831,7 +2923,7 @@ - + @@ -2844,7 +2936,7 @@ + wsp:rsidP="003B47C9"> @@ -2868,17 +2960,30 @@ ${remarks!} + + + + + + + + + +   + - + - + + - - + + + @@ -2889,8 +2994,8 @@ - + @@ -2904,7 +3009,7 @@ - + @@ -2921,22 +3026,24 @@ <#if (lc_index==0)> - - + + - + + + - + - - + @@ -2944,7 +3051,7 @@ - + @@ -2957,12 +3064,11 @@ ${lc.comment!} - + - @@ -2973,7 +3079,7 @@ - + @@ -2989,36 +3095,21 @@ - - + + - + + - - - - - - - - - - - - - - - - + - - + @@ -3049,14 +3140,16 @@ <#list lcList as lc> <#if (lc_index>0)> - + - + + - - + + + @@ -3067,8 +3160,8 @@ - + @@ -3083,24 +3176,12 @@ - - - - - - - - - - 审批流程 - - - + + @@ -3108,17 +3189,18 @@ w:color="auto"/> - + + + - + - - + @@ -3126,7 +3208,7 @@ - + @@ -3139,12 +3221,11 @@ ${lc.comment!} - + - @@ -3155,7 +3236,7 @@ - + @@ -3171,40 +3252,24 @@ - - + + - + + - + - - - - - - - - - - - - - - - - - + @@ -3233,30 +3298,30 @@ - + - + + - + - + - + - - + @@ -3264,7 +3329,7 @@ - + @@ -3279,22 +3344,21 @@ - - + + - + - + - - + @@ -3302,7 +3366,7 @@ - + @@ -3317,23 +3381,22 @@ - - + + - + - + - - + @@ -3341,7 +3404,7 @@ - + @@ -3356,22 +3419,21 @@ - + - + - + - - + @@ -3379,7 +3441,7 @@ - + @@ -3393,7 +3455,6 @@ - @@ -3402,8 +3463,8 @@ - - + + diff --git a/anrui-buscenter/anrui-buscenter-biz/src/main/resources/ftl/tctz.ftl b/anrui-buscenter/anrui-buscenter-biz/src/main/resources/ftl/tctz.ftl new file mode 100644 index 0000000000..1cc9ca44bf --- /dev/null +++ b/anrui-buscenter/anrui-buscenter-biz/src/main/resources/ftl/tctz.ftl @@ -0,0 +1,3548 @@ + + + + + 10745413@qq.com + 10745413@qq.com + 2 + 1 + 2025-04-17T06:38:00Z + 2025-04-17T08:52:00Z + 2025-04-17T08:52:00Z + 1 + 139 + 410 + 68 + 78 + 471 + 16 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 分公司间调账申请 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 分公司: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ${orgName!} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 创建部门: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ${deptName!} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 创建人: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ${createName!} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 创建日期: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ${createTime!} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 办结日期: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ${finishTime!} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 审批编号: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ${billNo} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 调账类型 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ${type!} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 调出分公司 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ${dc!} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 调入分公司 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ${dr!} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 申请车辆列表 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 序号 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 车型 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 常用配置 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 车架号 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 库存地点 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 内销价格 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 运费 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 运费承担方 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 备注 + + + + + <#list wlList as wl> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ${wl.id!} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ${wl.model!} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ${wl.config!} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ${wl.vinNo!} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ${wl.address!} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ${wl.price!} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ${wl.yf!} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ${wl.cdf!} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ${wl.remarks!} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 审批流程 + + + + <#list lcList as lc> + <#if (lc_index==0)> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ${lc.name!} + + + + + + + + + + + + + + + + + + + + + + + + + ${lc.comment!} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ${lc.spsj!} + + + + + + + <#list lcList as lc> + <#if (lc_index>0)> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ${lc.name!} + + + + + + + + + + + + + + + + + + + + + + + + + ${lc.comment!} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ${lc.spsj!} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 下载人: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ${downName!} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 下载日期: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ${downTime!} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loandiff/LoanDiffPdfVo.java b/anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loandiff/LoanDiffPdfVo.java index 383a3bcf43..c0ec43ba3c 100644 --- a/anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loandiff/LoanDiffPdfVo.java +++ b/anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loandiff/LoanDiffPdfVo.java @@ -32,11 +32,6 @@ import lombok.Data; @Data public class LoanDiffPdfVo implements Vo { - private Integer id; - @ApiModelProperty("资方") - private String zf; - @ApiModelProperty("贷款人") - private String dkr; @ApiModelProperty("车架号") private String vinNo; @ApiModelProperty("放款金额-应放") @@ -58,15 +53,15 @@ public class LoanDiffPdfVo implements Vo { @ApiModelProperty("其他融厂家贴息-差额") private String ce9; @ApiModelProperty("固定贷款保证金-预计") - private String yj10; + private String gd1; @ApiModelProperty("固定贷款保证金-实际") - private String sj11; + private String gd2; @ApiModelProperty("固定贷款保证金-差额") - private String ce12; + private String gd3; @ApiModelProperty("意外险-已收") - private String ys13; + private String yw1; @ApiModelProperty("意外险-实际") - private String sj14; + private String yw2; @ApiModelProperty("意外险-差额") - private String ce15; + private String yw3; } diff --git a/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanbeoverdueveh/LoanBeOverdueVehMapper.xml b/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanbeoverdueveh/LoanBeOverdueVehMapper.xml index aa67845ca6..568a9c30ca 100644 --- a/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanbeoverdueveh/LoanBeOverdueVehMapper.xml +++ b/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanbeoverdueveh/LoanBeOverdueVehMapper.xml @@ -312,7 +312,88 @@ WHEN 1 THEN '控制成功' WHEN 2 THEN '控制失败' WHEN 3 THEN '已解控' - END AS lockCarState + END AS lockCarState, + CASE + WHEN lrpd.dueDate > lrpd.updateTime or lrpd.updateTime IS NULL THEN '1' + WHEN lrpd.dueDate <= lrpd.updateTime AND (IFNULL( + ( + lrpd.dueMoney - IFNULL(( + SELECT + SUM( + IFNULL( lrh.actualMoney, 0 )) + FROM + loan_repayment_history AS lrh + WHERE + lrh.planDetailSid = lrpd.sid + AND lrh.updateState = '1' + ), + 0 + )), + 0 + ) + IFNULL(( + SELECT + ( fjj.reveivableMoney - fjj.m ) + FROM + ( + SELECT + IFNULL(( + SELECT + SUM( subscriptionMoney ) + FROM + anrui_fin.fin_selected_receivables_detailed AS s + WHERE + s.auditState = '3' + AND s.receivablesSid = fj.sid + ), + 0 + ) AS m, + fj.* + FROM + ( SELECT j.busSid, j.sid, j.reveivableMoney FROM anrui_fin.fin_uncollected_receivables_detailed_jr AS j WHERE j.payCostTitleKey = '006' ) AS fj + ) AS fjj + WHERE + fjj.busSid = lrpd.sid + ),0) + IFNULL(lrpd.paymentInterest,0)) > 0 THEN '0' + WHEN lrpd.dueDate <= lrpd.updateTime AND (IFNULL( + ( + lrpd.dueMoney - IFNULL(( + SELECT + SUM( + IFNULL( lrh.actualMoney, 0 )) + FROM + loan_repayment_history AS lrh + WHERE + lrh.planDetailSid = lrpd.sid + AND lrh.updateState = '1' + ), + 0 + )), + 0 + ) + IFNULL(( + SELECT + ( fjj.reveivableMoney - fjj.m ) + FROM + ( + SELECT + IFNULL(( + SELECT + SUM( subscriptionMoney ) + FROM + anrui_fin.fin_selected_receivables_detailed AS s + WHERE + s.auditState = '3' + AND s.receivablesSid = fj.sid + ), + 0 + ) AS m, + fj.* + FROM + ( SELECT j.busSid, j.sid, j.reveivableMoney FROM anrui_fin.fin_uncollected_receivables_detailed_jr AS j WHERE j.payCostTitleKey = '006' ) AS fj + ) AS fjj + WHERE + fjj.busSid = lrpd.sid + ),0) + IFNULL(lrpd.paymentInterest,0)) <= 0 THEN '1' + END AS nowOverdue FROM loan_repayment_plan_details lrpd LEFT JOIN loan_repayment_history lrh ON lrh.planDetailSid = lrpd.sid diff --git a/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loandiff/LoanDiffService.java b/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loandiff/LoanDiffService.java index e481d0c47d..cdf3018152 100644 --- a/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loandiff/LoanDiffService.java +++ b/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loandiff/LoanDiffService.java @@ -80,6 +80,7 @@ import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; import java.math.BigDecimal; +import java.math.BigInteger; import java.time.YearMonth; import java.time.format.DateTimeFormatter; import java.util.*; @@ -883,33 +884,30 @@ public class LoanDiffService extends MybatisBaseService loanDiffPdfVos = new ArrayList<>(); //循环获取车辆信息 - Integer i = 1; for (LoanDiffDetailssVo loanDiffDetailssVo : data.getLoanDiffDetails()) { LoanDiffPdfVo loanDiffPdfVo = new LoanDiffPdfVo(); - loanDiffPdfVo.setId(i); - i = i + 1; - loanDiffPdfVo.setZf(loanDiffDetailssVo.getBankName()); - loanDiffPdfVo.setDkr(loanDiffDetailssVo.getBorrowName()); loanDiffPdfVo.setVinNo(loanDiffDetailssVo.getVinNo()); - loanDiffPdfVo.setYf1(loanDiffDetailssVo.getMakeLoan().toString()); - loanDiffPdfVo.setSf2(loanDiffDetailssVo.getRealityLoan().toString()); - loanDiffPdfVo.setCe3(loanDiffDetailssVo.getDiffLoan().toString()); - loanDiffPdfVo.setYj4(loanDiffDetailssVo.getMakeDiscount().toString()); - loanDiffPdfVo.setSj5(loanDiffDetailssVo.getRealityOtherDiscount().toString()); - loanDiffPdfVo.setCe6(loanDiffDetailssVo.getDiffDiscount().toString()); - loanDiffPdfVo.setYj7(loanDiffDetailssVo.getMakeOtherDiscount().toString()); - loanDiffPdfVo.setSj8(loanDiffDetailssVo.getDiffOtherDiscount().toString()); - loanDiffPdfVo.setCe9(loanDiffDetailssVo.getDiffOtherDiscount().toString()); - loanDiffPdfVo.setYj10(loanDiffDetailssVo.getMakeLoanMargin().toString()); - loanDiffPdfVo.setSj11(loanDiffDetailssVo.getRealityLoanMargin().toString()); - loanDiffPdfVo.setCe12(loanDiffDetailssVo.getDiffLoanMargin().toString()); - loanDiffPdfVo.setYs13(loanDiffDetailssVo.getReceivedPremium().toString()); - loanDiffPdfVo.setSj14(loanDiffDetailssVo.getRealityPremium().toString()); - loanDiffPdfVo.setCe15(loanDiffDetailssVo.getDiffPremium().toString()); + loanDiffPdfVo.setYf1(loanDiffDetailssVo.getMakeLoan() == null ? "0" : loanDiffDetailssVo.getMakeLoan().toString()); + loanDiffPdfVo.setSf2(loanDiffDetailssVo.getRealityLoan() == null ? "0" : loanDiffDetailssVo.getRealityLoan().toString()); + loanDiffPdfVo.setCe3(loanDiffDetailssVo.getDiffLoan() == null ? "0" : loanDiffDetailssVo.getDiffLoan().toString()); + loanDiffPdfVo.setYj4(loanDiffDetailssVo.getMakeDiscount() == null ? "0" : loanDiffDetailssVo.getMakeDiscount().toString()); + loanDiffPdfVo.setSj5(loanDiffDetailssVo.getRealityDiscount() == null ? "0" : loanDiffDetailssVo.getRealityDiscount().toString()); + loanDiffPdfVo.setCe6(loanDiffDetailssVo.getDiffDiscount() == null ? "0" : loanDiffDetailssVo.getDiffDiscount().toString()); + loanDiffPdfVo.setYj7(loanDiffDetailssVo.getMakeOtherDiscount() == null ? "0" : loanDiffDetailssVo.getMakeOtherDiscount().toString()); + loanDiffPdfVo.setSj8(loanDiffDetailssVo.getRealityOtherDiscount() == null ? "0" : loanDiffDetailssVo.getRealityOtherDiscount().toString()); + loanDiffPdfVo.setCe9(loanDiffDetailssVo.getDiffOtherDiscount() == null ? "0" : loanDiffDetailssVo.getDiffOtherDiscount().toString()); + loanDiffPdfVo.setGd1(loanDiffDetailssVo.getMakeLoanMargin() == null ? "0" : loanDiffDetailssVo.getMakeLoanMargin().toString()); + loanDiffPdfVo.setGd2(loanDiffDetailssVo.getRealityLoanMargin() == null ? "0" : loanDiffDetailssVo.getRealityLoanMargin().toString()); + loanDiffPdfVo.setGd3(loanDiffDetailssVo.getDiffLoanMargin() == null ? "0" : loanDiffDetailssVo.getDiffLoanMargin().toString()); + loanDiffPdfVo.setYw1(loanDiffDetailssVo.getReceivedPremium() == null ? "0" : loanDiffDetailssVo.getReceivedPremium().toString()); + loanDiffPdfVo.setYw2(loanDiffDetailssVo.getRealityPremium() == null ? "0" : loanDiffDetailssVo.getRealityPremium().toString()); + loanDiffPdfVo.setYw3(loanDiffDetailssVo.getDiffPremium() == null ? "0" : loanDiffDetailssVo.getDiffPremium().toString()); loanDiffPdfVos.add(loanDiffPdfVo); } dataMap.put("wlList", loanDiffPdfVos); - dataMap.put("remarks", data.getRemarks()); + dataMap.put("zf", data.getLoanDiffDetails().get(0).getBankName()); + dataMap.put("dkr", data.getLoanDiffDetails().get(0).getBorrowName()); + dataMap.put("bz", data.getRemarks()); //获取审批记录 List flowRecordVo = flowableFeignSp.flowRecordAndComment(loanDiff.getProcInstId(), "1").getData(); List finPaymentrecordSourceLCVos = new ArrayList<>(); @@ -966,7 +964,7 @@ public class LoanDiffService extends MybatisBaseService ${ew.sqlSegment} diff --git a/yxt-wms-biz/src/main/java/com/yxt/wms/biz/inventory/wmsinventoryallocatebill/WmsInventoryAllocateBillQueryNew.java b/yxt-wms-biz/src/main/java/com/yxt/wms/biz/inventory/wmsinventoryallocatebill/WmsInventoryAllocateBillQueryNew.java index 5ff9b40d22..11530b1c7c 100644 --- a/yxt-wms-biz/src/main/java/com/yxt/wms/biz/inventory/wmsinventoryallocatebill/WmsInventoryAllocateBillQueryNew.java +++ b/yxt-wms-biz/src/main/java/com/yxt/wms/biz/inventory/wmsinventoryallocatebill/WmsInventoryAllocateBillQueryNew.java @@ -1,13 +1,9 @@ package com.yxt.wms.biz.inventory.wmsinventoryallocatebill; -import com.fasterxml.jackson.annotation.JsonFormat; import com.yxt.common.core.query.Query; import io.swagger.annotations.ApiModelProperty; import lombok.Data; -import java.math.BigDecimal; -import java.util.Date; - /** * @author wangpengfei * @date 2024/2/26 13:37 diff --git a/yxt-wms-biz/src/main/java/com/yxt/wms/biz/inventory/wmsinventoryallocatebilldetail/WmsInventoryAllocateBillDetail.java b/yxt-wms-biz/src/main/java/com/yxt/wms/biz/inventory/wmsinventoryallocatebilldetail/WmsInventoryAllocateBillDetail.java index 55cd999879..6cf74843c5 100644 --- a/yxt-wms-biz/src/main/java/com/yxt/wms/biz/inventory/wmsinventoryallocatebilldetail/WmsInventoryAllocateBillDetail.java +++ b/yxt-wms-biz/src/main/java/com/yxt/wms/biz/inventory/wmsinventoryallocatebilldetail/WmsInventoryAllocateBillDetail.java @@ -1,12 +1,9 @@ package com.yxt.wms.biz.inventory.wmsinventoryallocatebilldetail; -import com.fasterxml.jackson.annotation.JsonFormat; import com.yxt.common.core.domain.BaseEntity; -import io.swagger.annotations.ApiModelProperty; import lombok.Data; import java.math.BigDecimal; -import java.util.Date; /** * @author wangpengfei diff --git a/yxt-wms-biz/src/main/java/com/yxt/wms/biz/inventory/wmsinventoryallocatebilldetail/WmsInventoryAllocateBillDetailDtoNew.java b/yxt-wms-biz/src/main/java/com/yxt/wms/biz/inventory/wmsinventoryallocatebilldetail/WmsInventoryAllocateBillDetailDtoNew.java index 9bcca01109..b233a009fc 100644 --- a/yxt-wms-biz/src/main/java/com/yxt/wms/biz/inventory/wmsinventoryallocatebilldetail/WmsInventoryAllocateBillDetailDtoNew.java +++ b/yxt-wms-biz/src/main/java/com/yxt/wms/biz/inventory/wmsinventoryallocatebilldetail/WmsInventoryAllocateBillDetailDtoNew.java @@ -53,6 +53,10 @@ public class WmsInventoryAllocateBillDetailDtoNew implements Dto { private String warehouseRackSid; @ApiModelProperty("库位编码") private String warehouseRackCode; + @ApiModelProperty("区域sid") + private String warehouseZoneSid; + @ApiModelProperty("区域名称") + private String warehouseZoneName; @ApiModelProperty("库存数量") private BigDecimal stockCount; @ApiModelProperty("成本价") diff --git a/yxt-wms-biz/src/main/java/com/yxt/wms/biz/inventory/wmsinventorycheckbilldetail/WmsInventoryCheckbillDetailGoodPageListQuery.java b/yxt-wms-biz/src/main/java/com/yxt/wms/biz/inventory/wmsinventorycheckbilldetail/WmsInventoryCheckbillDetailGoodPageListQuery.java index 891109aea8..df737122de 100644 --- a/yxt-wms-biz/src/main/java/com/yxt/wms/biz/inventory/wmsinventorycheckbilldetail/WmsInventoryCheckbillDetailGoodPageListQuery.java +++ b/yxt-wms-biz/src/main/java/com/yxt/wms/biz/inventory/wmsinventorycheckbilldetail/WmsInventoryCheckbillDetailGoodPageListQuery.java @@ -25,25 +25,11 @@ *********************************************************/ package com.yxt.wms.biz.inventory.wmsinventorycheckbilldetail; - import com.yxt.common.core.query.Query; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Data; -/** - * Project: yxt-wms(仓储)
- * File: WmsInventoryCheckbillDetailVo.java
- * Class: com.yxt.wms.api.wmsinventorycheckbilldetail.WmsInventoryCheckbillDetailVo
- * Description: 库存盘点-明细 视图数据对象.
- * Copyright: Copyright (c) 2011
- * Company: https://gitee.com/liuzp315
- * Makedate: 2024-03-22 09:25:02
- * - * @author liupopo - * @version 1.0 - * @since 1.0 - */ @Data @ApiModel(value = "库存盘点-明细 视图数据详情", description = "库存盘点-明细 视图数据详情") public class WmsInventoryCheckbillDetailGoodPageListQuery implements Query { @@ -51,11 +37,13 @@ public class WmsInventoryCheckbillDetailGoodPageListQuery implements Query { @ApiModelProperty("盘点sid") private String billSid; @ApiModelProperty("仓库sid") - private String warehouseSid; // 仓库sid + private String warehouseSid; @ApiModelProperty("库区sid") - private String warehouseAreaSid; // 库区sid + private String warehouseAreaSid; @ApiModelProperty("库位sid") - private String warehouseRackSid; // 库位sid + private String warehouseRackSid; + @ApiModelProperty("区域sid") + private String warehouseZoneSid; @ApiModelProperty("商品ID") private String goodsID; // 商品ID @ApiModelProperty("商品名称") diff --git a/yxt-wms-biz/src/main/java/com/yxt/wms/biz/inventory/wmsinventorycheckbilldetail/WmsInventoryCheckbillDetailGoodPageListVo.java b/yxt-wms-biz/src/main/java/com/yxt/wms/biz/inventory/wmsinventorycheckbilldetail/WmsInventoryCheckbillDetailGoodPageListVo.java index fefc14884b..6aa065e6d6 100644 --- a/yxt-wms-biz/src/main/java/com/yxt/wms/biz/inventory/wmsinventorycheckbilldetail/WmsInventoryCheckbillDetailGoodPageListVo.java +++ b/yxt-wms-biz/src/main/java/com/yxt/wms/biz/inventory/wmsinventorycheckbilldetail/WmsInventoryCheckbillDetailGoodPageListVo.java @@ -66,6 +66,8 @@ public class WmsInventoryCheckbillDetailGoodPageListVo implements Vo { private String warehouseArea; @ApiModelProperty("库位名称") private String warehouseRackName; + @ApiModelProperty("区域名称") + private String warehouseZoneName; @ApiModelProperty("单位") private String unit; @ApiModelProperty("成本单价") diff --git a/工作内容需要的文档/单据模板/价值客户备案模板/价值客户备案.docx b/工作内容需要的文档/单据模板/价值客户备案模板/价值客户备案.docx new file mode 100644 index 0000000000000000000000000000000000000000..a453ff669df62d4291c2761a8ac2bf610d742274 GIT binary patch literal 19196 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 literal 0 HcmV?d00001