diff --git a/anrui-riskcenter-ui/src/api/returntostorage/returntostorage.js b/anrui-riskcenter-ui/src/api/returntostorage/returntostorage.js
index ada094603c..5a71a3da45 100644
--- a/anrui-riskcenter-ui/src/api/returntostorage/returntostorage.js
+++ b/anrui-riskcenter-ui/src/api/returntostorage/returntostorage.js
@@ -41,6 +41,13 @@ export default {
headers: { 'Content-Type': 'application/json' }
})
},
+ createPdf: function(data) {
+ return request({
+ url: '/riskcenter/v1/LoanReturnInboundApply/createPdf',
+ method: 'post',
+ params: data
+ })
+ },
// 提交流程
submit: function(params) {
return request({
diff --git a/anrui-riskcenter-ui/src/api/returntothewarehouse/returntothewarehouse.js b/anrui-riskcenter-ui/src/api/returntothewarehouse/returntothewarehouse.js
index 897af26b63..8f58fb9390 100644
--- a/anrui-riskcenter-ui/src/api/returntothewarehouse/returntothewarehouse.js
+++ b/anrui-riskcenter-ui/src/api/returntothewarehouse/returntothewarehouse.js
@@ -25,6 +25,13 @@ export default {
params: data
})
},
+ createPdf: function(data) {
+ return request({
+ url: '/riskcenter/v1/loanoutboundapply/createPdf',
+ method: 'post',
+ params: data
+ })
+ },
// 提交流程
submit: function(params) {
return request({
diff --git a/anrui-riskcenter-ui/src/api/secondarysalesnotrecovery/secondarysalesnotrecovery.js b/anrui-riskcenter-ui/src/api/secondarysalesnotrecovery/secondarysalesnotrecovery.js
index b2ca367fc9..b7f750b0ed 100644
--- a/anrui-riskcenter-ui/src/api/secondarysalesnotrecovery/secondarysalesnotrecovery.js
+++ b/anrui-riskcenter-ui/src/api/secondarysalesnotrecovery/secondarysalesnotrecovery.js
@@ -40,6 +40,13 @@ export default {
headers: { 'Content-Type': 'application/json' }
})
},
+ createPdf: function(data) {
+ return request({
+ url: '/riskcenter/v1/loansecondarysalesnotapply/createPdf',
+ method: 'post',
+ params: data
+ })
+ },
// 提交流程
submit: function(params) {
return request({
diff --git a/anrui-riskcenter-ui/src/views/returntostorage/returntostorage.vue b/anrui-riskcenter-ui/src/views/returntostorage/returntostorage.vue
index 4421841cd8..c918cfe43e 100644
--- a/anrui-riskcenter-ui/src/views/returntostorage/returntostorage.vue
+++ b/anrui-riskcenter-ui/src/views/returntostorage/returntostorage.vue
@@ -74,6 +74,7 @@
办理
+ 下载
查看
@@ -458,6 +459,32 @@ export default {
this.viewState = 4
this.$refs['divInfo'].showInfo(row)
},
+ toDownload(row) {
+ req.createPdf({ sid: row.sid, userName: window.sessionStorage.getItem('name') }).then((res) => {
+ if (res.success) {
+ var xhr = new XMLHttpRequest()
+ xhr.open('GET', process.env.VUE_APP_BASE_API + '/base/file/download?filePath=' + res.data + '&outFileName=' + '交回车辆入库申请单', true)
+ xhr.setRequestHeader('token', getStorage())
+ xhr.responseType = 'blob'
+ xhr.onload = function(e) {
+ // 如果请求执行成功
+ var blob = this.response
+ var filename = '交回车辆入库申请单.pdf'
+ var a = document.createElement('a')
+ // blob.type="application/octet-stream";
+ // 创键临时url对象
+ var url = URL.createObjectURL(blob)
+ a.href = url
+ a.download = filename
+ a.click()
+ // 释放之前创建的URL对象
+ window.URL.revokeObjectURL(url)
+ }
+ // 发送请求
+ xhr.send()
+ }
+ }).catch(() => {})
+ },
// 删除
doDel() {
if (this.sids.length === 0) {
diff --git a/anrui-riskcenter-ui/src/views/returntothewarehouse/returntothewarehouse.vue b/anrui-riskcenter-ui/src/views/returntothewarehouse/returntothewarehouse.vue
index 17bf0bccda..f7b98647c3 100644
--- a/anrui-riskcenter-ui/src/views/returntothewarehouse/returntothewarehouse.vue
+++ b/anrui-riskcenter-ui/src/views/returntothewarehouse/returntothewarehouse.vue
@@ -79,6 +79,7 @@
办理
+ 下载
查看
@@ -338,6 +339,32 @@ export default {
this.viewState = 4
this.$refs['divInfo'].showInfo(row)
},
+ toDownload(row) {
+ req.createPdf({ sid: row.sid, userName: window.sessionStorage.getItem('name') }).then((res) => {
+ if (res.success) {
+ var xhr = new XMLHttpRequest()
+ xhr.open('GET', process.env.VUE_APP_BASE_API + '/base/file/download?filePath=' + res.data + '&outFileName=' + '交回车辆出库申请单', true)
+ xhr.setRequestHeader('token', getStorage())
+ xhr.responseType = 'blob'
+ xhr.onload = function(e) {
+ // 如果请求执行成功
+ var blob = this.response
+ var filename = '交回车辆出库申请单.pdf'
+ var a = document.createElement('a')
+ // blob.type="application/octet-stream";
+ // 创键临时url对象
+ var url = URL.createObjectURL(blob)
+ a.href = url
+ a.download = filename
+ a.click()
+ // 释放之前创建的URL对象
+ window.URL.revokeObjectURL(url)
+ }
+ // 发送请求
+ xhr.send()
+ }
+ }).catch(() => {})
+ },
// 修改、编辑、详情返回列表页面
resetState() {
this.viewState = 1
diff --git a/anrui-riskcenter-ui/src/views/secondarysales/secondarysalesAdd.vue b/anrui-riskcenter-ui/src/views/secondarysales/secondarysalesAdd.vue
index 64732c5f79..0fdf51a0d0 100644
--- a/anrui-riskcenter-ui/src/views/secondarysales/secondarysalesAdd.vue
+++ b/anrui-riskcenter-ui/src/views/secondarysales/secondarysalesAdd.vue
@@ -524,45 +524,45 @@ export default {
this.formobj.loanSecondarySalesCost.otherCostAssume = ''
}
},
- // 计算预计亏损金额 = 欠款合计 - 贷款保证金 - 车辆售价 - 催收费用 - 承担方为公司的各项费用
+ // 计算预计亏损金额 = 欠款合计 - 贷款保证金 - 车辆售价 + 催收费用 + 承担方为公司的各项费用
lossPrice() {
let money = '0'
- money = parseFloat(this.formobj.loanSecondarySalesCost.arrearsAll) - parseFloat(this.formobj.loanSecondarySalesCost.loanDeposit)
+ money = Math.round((parseFloat(this.formobj.loanSecondarySalesCost.arrearsAll) - parseFloat(this.formobj.loanSecondarySalesCost.loanDeposit)) * 100) / 100
// 车辆售价不等于空
if (this.formobj.loanSecondarySalesCost.vehPrice !== '') {
- money = parseFloat(money) - parseFloat(this.formobj.loanSecondarySalesCost.vehPrice)
+ money = Math.round((parseFloat(money) - parseFloat(this.formobj.loanSecondarySalesCost.vehPrice)) * 100) / 100
}
// 催收费用不等于空
if (this.formobj.loanSecondarySalesCost.collectionCost !== '') {
- money = parseFloat(money) - parseFloat(this.formobj.loanSecondarySalesCost.collectionCost)
+ money = Math.round((parseFloat(money) + parseFloat(this.formobj.loanSecondarySalesCost.collectionCost)) * 100) / 100
}
// 资方结清费用不等于空且承担方为公司
if (this.formobj.loanSecondarySalesCost.bankSettleCost !== '' && this.formobj.loanSecondarySalesCost.bankSettleCostAssume === '公司') {
- money = parseFloat(money) - parseFloat(this.formobj.loanSecondarySalesCost.bankSettleCost)
+ money = Math.round((parseFloat(money) + parseFloat(this.formobj.loanSecondarySalesCost.bankSettleCost)) * 100) / 100
}
// 车辆违章费用不等于空且承担方为公司
if (this.formobj.loanSecondarySalesCost.vehicleViolationCost !== '' && this.formobj.loanSecondarySalesCost.vehicleViolationCostAssume === '公司') {
- money = parseFloat(money) - parseFloat(this.formobj.loanSecondarySalesCost.vehicleViolationCost)
+ money = Math.round((parseFloat(money) + parseFloat(this.formobj.loanSecondarySalesCost.vehicleViolationCost)) * 100) / 100
}
// 年检费不等于空且承担方为公司
if (this.formobj.loanSecondarySalesCost.inspectYearCost !== '' && this.formobj.loanSecondarySalesCost.inspectYearCostAssume === '公司') {
- money = parseFloat(money) - parseFloat(this.formobj.loanSecondarySalesCost.inspectYearCost)
+ money = Math.round((parseFloat(money) + parseFloat(this.formobj.loanSecondarySalesCost.inspectYearCost)) * 100) / 100
}
// 保险费不等于空且承担方为公司
if (this.formobj.loanSecondarySalesCost.insureCost !== '' && this.formobj.loanSecondarySalesCost.insureCostAssume === '公司') {
- money = parseFloat(money) - parseFloat(this.formobj.loanSecondarySalesCost.insureCost)
+ money = Math.round((parseFloat(money) + parseFloat(this.formobj.loanSecondarySalesCost.insureCost)) * 100) / 100
}
// 过户费不等于空且承担方为公司
if (this.formobj.loanSecondarySalesCost.ownershipCost !== '' && this.formobj.loanSecondarySalesCost.ownershipCostAssume === '公司') {
- money = parseFloat(money) - parseFloat(this.formobj.loanSecondarySalesCost.ownershipCost)
+ money = Math.round((parseFloat(money) + parseFloat(this.formobj.loanSecondarySalesCost.ownershipCost)) * 100) / 100
}
// 停车费不等于空且承担方为公司
if (this.formobj.loanSecondarySalesCost.stopCost !== '' && this.formobj.loanSecondarySalesCost.stopCostAssume === '公司') {
- money = parseFloat(money) - parseFloat(this.formobj.loanSecondarySalesCost.stopCost)
+ money = Math.round((parseFloat(money) + parseFloat(this.formobj.loanSecondarySalesCost.stopCost)) * 100) / 100
}
// 其他费用不等于空且承担方为公司
if (this.formobj.loanSecondarySalesCost.otherCost !== '' && this.formobj.loanSecondarySalesCost.otherCostAssume === '公司') {
- money = parseFloat(money) - parseFloat(this.formobj.loanSecondarySalesCost.otherCost)
+ money = Math.round((parseFloat(money) + parseFloat(this.formobj.loanSecondarySalesCost.otherCost)) * 100) / 100
}
this.formobj.loanSecondarySalesCost.lossPrice = money
return money
diff --git a/anrui-riskcenter-ui/src/views/secondarysalesnotrecovery/secondarysalesnotrecovery.vue b/anrui-riskcenter-ui/src/views/secondarysalesnotrecovery/secondarysalesnotrecovery.vue
index 44880873d7..ce880a18ab 100644
--- a/anrui-riskcenter-ui/src/views/secondarysalesnotrecovery/secondarysalesnotrecovery.vue
+++ b/anrui-riskcenter-ui/src/views/secondarysalesnotrecovery/secondarysalesnotrecovery.vue
@@ -66,6 +66,7 @@
办理
+ 下载
查看
@@ -323,6 +324,32 @@ export default {
this.viewState = 4
this.$refs['divInfo'].showInfo(row)
},
+ toDownload(row) {
+ req.createPdf({ sid: row.sid, userName: window.sessionStorage.getItem('name') }).then((res) => {
+ if (res.success) {
+ var xhr = new XMLHttpRequest()
+ xhr.open('GET', process.env.VUE_APP_BASE_API + '/base/file/download?filePath=' + res.data + '&outFileName=' + '二次销售车辆不追偿申请单', true)
+ xhr.setRequestHeader('token', getStorage())
+ xhr.responseType = 'blob'
+ xhr.onload = function(e) {
+ // 如果请求执行成功
+ var blob = this.response
+ var filename = '二次销售车辆不追偿申请单.pdf'
+ var a = document.createElement('a')
+ // blob.type="application/octet-stream";
+ // 创键临时url对象
+ var url = URL.createObjectURL(blob)
+ a.href = url
+ a.download = filename
+ a.click()
+ // 释放之前创建的URL对象
+ window.URL.revokeObjectURL(url)
+ }
+ // 发送请求
+ xhr.send()
+ }
+ }).catch(() => {})
+ },
// 删除
doDel() {
if (this.sids.length === 0) {
diff --git a/anrui-riskcenter-ui/src/views/workFlow/ercixiaoshouFlow/secondarysalesEdit.vue b/anrui-riskcenter-ui/src/views/workFlow/ercixiaoshouFlow/secondarysalesEdit.vue
index 3aa3fa6323..7a14600598 100644
--- a/anrui-riskcenter-ui/src/views/workFlow/ercixiaoshouFlow/secondarysalesEdit.vue
+++ b/anrui-riskcenter-ui/src/views/workFlow/ercixiaoshouFlow/secondarysalesEdit.vue
@@ -542,45 +542,45 @@ export default {
this.formobj.loanSecondarySalesCost.otherCostAssume = ''
}
},
- // 计算预计亏损金额 = 欠款合计 - 贷款保证金 - 车辆售价 - 催收费用 - 承担方为公司的各项费用
+ // 计算预计亏损金额 = 欠款合计 - 贷款保证金 - 车辆售价 + 催收费用 + 承担方为公司的各项费用
lossPrice() {
let money = '0'
- money = parseFloat(this.formobj.loanSecondarySalesCost.arrearsAll) - parseFloat(this.formobj.loanSecondarySalesCost.loanDeposit)
+ money = Math.round((parseFloat(this.formobj.loanSecondarySalesCost.arrearsAll) - parseFloat(this.formobj.loanSecondarySalesCost.loanDeposit)) * 100) / 100
// 车辆售价不等于空
if (this.formobj.loanSecondarySalesCost.vehPrice !== '') {
- money = parseFloat(money) - parseFloat(this.formobj.loanSecondarySalesCost.vehPrice)
+ money = Math.round((parseFloat(money) - parseFloat(this.formobj.loanSecondarySalesCost.vehPrice)) * 100) / 100
}
// 催收费用不等于空
if (this.formobj.loanSecondarySalesCost.collectionCost !== '') {
- money = parseFloat(money) - parseFloat(this.formobj.loanSecondarySalesCost.collectionCost)
+ money = Math.round((parseFloat(money) + parseFloat(this.formobj.loanSecondarySalesCost.collectionCost)) * 100) / 100
}
// 资方结清费用不等于空且承担方为公司
if (this.formobj.loanSecondarySalesCost.bankSettleCost !== '' && this.formobj.loanSecondarySalesCost.bankSettleCostAssume === '公司') {
- money = parseFloat(money) - parseFloat(this.formobj.loanSecondarySalesCost.bankSettleCost)
+ money = Math.round((parseFloat(money) + parseFloat(this.formobj.loanSecondarySalesCost.bankSettleCost)) * 100) / 100
}
// 车辆违章费用不等于空且承担方为公司
if (this.formobj.loanSecondarySalesCost.vehicleViolationCost !== '' && this.formobj.loanSecondarySalesCost.vehicleViolationCostAssume === '公司') {
- money = parseFloat(money) - parseFloat(this.formobj.loanSecondarySalesCost.vehicleViolationCost)
+ money = Math.round((parseFloat(money) + parseFloat(this.formobj.loanSecondarySalesCost.vehicleViolationCost)) * 100) / 100
}
// 年检费不等于空且承担方为公司
if (this.formobj.loanSecondarySalesCost.inspectYearCost !== '' && this.formobj.loanSecondarySalesCost.inspectYearCostAssume === '公司') {
- money = parseFloat(money) - parseFloat(this.formobj.loanSecondarySalesCost.inspectYearCost)
+ money = Math.round((parseFloat(money) + parseFloat(this.formobj.loanSecondarySalesCost.inspectYearCost)) * 100) / 100
}
// 保险费不等于空且承担方为公司
if (this.formobj.loanSecondarySalesCost.insureCost !== '' && this.formobj.loanSecondarySalesCost.insureCostAssume === '公司') {
- money = parseFloat(money) - parseFloat(this.formobj.loanSecondarySalesCost.insureCost)
+ money = Math.round((parseFloat(money) + parseFloat(this.formobj.loanSecondarySalesCost.insureCost)) * 100) / 100
}
// 过户费不等于空且承担方为公司
if (this.formobj.loanSecondarySalesCost.ownershipCost !== '' && this.formobj.loanSecondarySalesCost.ownershipCostAssume === '公司') {
- money = parseFloat(money) - parseFloat(this.formobj.loanSecondarySalesCost.ownershipCost)
+ money = Math.round((parseFloat(money) + parseFloat(this.formobj.loanSecondarySalesCost.ownershipCost)) * 100) / 100
}
// 停车费不等于空且承担方为公司
if (this.formobj.loanSecondarySalesCost.stopCost !== '' && this.formobj.loanSecondarySalesCost.stopCostAssume === '公司') {
- money = parseFloat(money) - parseFloat(this.formobj.loanSecondarySalesCost.stopCost)
+ money = Math.round((parseFloat(money) + parseFloat(this.formobj.loanSecondarySalesCost.stopCost)) * 100) / 100
}
// 其他费用不等于空且承担方为公司
if (this.formobj.loanSecondarySalesCost.otherCost !== '' && this.formobj.loanSecondarySalesCost.otherCostAssume === '公司') {
- money = parseFloat(money) - parseFloat(this.formobj.loanSecondarySalesCost.otherCost)
+ money = Math.round((parseFloat(money) + parseFloat(this.formobj.loanSecondarySalesCost.otherCost)) * 100) / 100
}
this.formobj.loanSecondarySalesCost.lossPrice = money
return money
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 a5d60ab813..6c4f08cf6d 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
@@ -18,14 +18,6 @@
a1.dueMoney AS bankMonthRep,
MIN(a1.dueDate) AS firstBeDate, -- 改为取最早逾期日期
COUNT(a1.sid) AS beOverduePeriod,
- ROUND(SUM(a1.yq_total) +
- COALESCE(lbpv_sum.bankBeInter_sum, 0) +
- CAST(COALESCE(lfd_sum.fund_sum, 0) AS DECIMAL(10,2)),2) AS beOverdueMoney,
- ROUND(
- (SUM(a1.yq_total) + COALESCE(lbpv_sum.bankBeInter_sum, 0) + COALESCE(lfd_sum.fund_sum, 0)) /
- MAX(a1.qjyh), -- 保证聚合正确性
- 2
- ) AS beOverdueMoneyAndPeriod,
SUM(a1.yd_dkje) AS advMoney,
SUM(a1.yd_zjzyf) AS fundPossCostMoney,
MAX(a1.riskStaffUserSid) AS riskStaffUserSid, -- 保证聚合正确性
@@ -90,41 +82,9 @@
WHERE lbca.collMeasure LIKE '%远程控制%'
AND lbca.nodeState = '已办结'
) lbcv ON lbcv.saleVehSid = lrpd.busVinSid AND lbcv.rn = 1
- WHERE lrpd.dueDate <= lrpd.updateTime -- 移除DATE_FORMAT函数
+ WHERE lrpd.dueDate <= lrpd.updateTime
GROUP BY lrpd.sid
) a1
- LEFT JOIN (
- SELECT
- saleVehSid,
- SUM(bankBeInter) AS bankBeInter_sum
- FROM loan_be_padsincere_veh
- GROUP BY saleVehSid
- ) lbpv_sum ON lbpv_sum.saleVehSid = a1.busVinSid
- LEFT JOIN (
- SELECT
- lp.busVinSid,
- SUM(fjj.reveivableMoney - fjj.m) AS fund_sum
- FROM (
- SELECT
- IFNULL((
- SELECT SUM(subscriptionMoney)
- FROM anrui_fin.fin_selected_receivables_detailed 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 j
- WHERE j.payCostTitleKey = '006'
- ) fj
- ) fjj
- LEFT JOIN loan_repayment_plan_details lp
- ON lp.sid = fjj.busSid
- WHERE lp.dueDate <= lp.updateTime
- AND lp.busVinSid IS NOT NULL
- GROUP BY lp.busVinSid
- ) lfd_sum ON lfd_sum.busVinSid = a1.busVinSid
${ew.sqlSegment}
diff --git a/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanbeoverdueveh/LoanBeOverdueVehService.java b/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanbeoverdueveh/LoanBeOverdueVehService.java
index 2127840d12..4baad41b19 100644
--- a/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanbeoverdueveh/LoanBeOverdueVehService.java
+++ b/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanbeoverdueveh/LoanBeOverdueVehService.java
@@ -8,6 +8,8 @@ import com.yxt.anrui.portal.api.sysuser.SysUserFeign;
import com.yxt.anrui.portal.api.sysuser.SysUserVo;
import com.yxt.anrui.riskcenter.api.loanbecollectionrecord.LoanBeCollectionRecordVehInit;
import com.yxt.anrui.riskcenter.api.loanbeoverdueveh.*;
+import com.yxt.anrui.riskcenter.api.loanrestorereportapply.AlrepaidAndArrVo;
+import com.yxt.anrui.riskcenter.biz.loanrestorereportapply.LoanRestoreReportApplyService;
import com.yxt.common.base.utils.PagerUtil;
import com.yxt.common.core.query.PagerQuery;
import com.yxt.common.core.result.ResultBean;
@@ -26,6 +28,8 @@ public class LoanBeOverdueVehService {
private SysUserFeign sysUserFeign;
@Autowired
private LoanBeOverdueVehMapper loanBeOverdueVehMapper;
+ @Autowired
+ private LoanRestoreReportApplyService loanRestoreReportApplyService;
public PagerVo listPageVo(PagerQuery pq) {
LoanBeOverdueVehQuery query = pq.getParams();
@@ -127,6 +131,11 @@ public class LoanBeOverdueVehService {
qw.having("beOverdueMoney > {0}", 0);
IPage page = PagerUtil.queryToPage(pq);
IPage pagging = loanBeOverdueVehMapper.selectPageVo(page, qw);
+ for (LoanBeOverdueVehVo record : pagging.getRecords()) {
+ AlrepaidAndArrVo alrepaidAndArr2 = loanRestoreReportApplyService.getAlrepaidAndArr2(record.getSaleVehSid());
+ record.setBeOverdueMoney(alrepaidAndArr2.getCurrentBeMoney());
+ record.setBeOverdueMoneyAndPeriod(alrepaidAndArr2.getBeOverdueMoneyAndPeriod());
+ }
PagerVo p = PagerUtil.pageToVo(pagging, null);
return p;
}
diff --git a/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanreturninboundapply/LoanReturnInboundApplyMapper.xml b/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanreturninboundapply/LoanReturnInboundApplyMapper.xml
index 789aa9c160..eddbc8042e 100644
--- a/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanreturninboundapply/LoanReturnInboundApplyMapper.xml
+++ b/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanreturninboundapply/LoanReturnInboundApplyMapper.xml
@@ -114,6 +114,7 @@
la.createDeptSid,
la.createByName,
DATE_FORMAT(la.createTime, '%Y-%m-%d') as createDate,
+ la.billNo,
la.vinNo,
la.vinSid,
la.vehMark,
diff --git a/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanreturninboundapply/LoanReturnInboundApplyService.java b/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanreturninboundapply/LoanReturnInboundApplyService.java
index 537439ee8a..cd03bc0743 100644
--- a/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanreturninboundapply/LoanReturnInboundApplyService.java
+++ b/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanreturninboundapply/LoanReturnInboundApplyService.java
@@ -1009,7 +1009,9 @@ public class LoanReturnInboundApplyService extends MybatisBaseService
-
-
-
+
+
+
-
- UPDATE loan_secondary_sales_not_apply
- SET nodeState=#{nodeState}
-
- , taskDefKey=#{taskDefKey}
-
-
- , closeDate = NOW()
-
-
- , procDefId=#{procDefId}
-
-
- , procInstId=#{procInsId}
-
-
- , taskId=#{taskId}
-
- WHERE sid = #{sid}
-
+
+ UPDATE loan_secondary_sales_not_apply
+ SET nodeState=#{nodeState}
+
+ , taskDefKey=#{taskDefKey}
+
+
+ , closeDate = NOW()
+
+
+ , procDefId=#{procDefId}
+
+
+ , procInstId=#{procInsId}
+
+
+ , taskId=#{taskId}
+
+ WHERE sid = #{sid}
+
-
+
-
\ No newline at end of file
diff --git a/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loansecondarysalesnotapply/LoanSecondarySalesNotApplyService.java b/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loansecondarysalesnotapply/LoanSecondarySalesNotApplyService.java
index 0053bb57da..97ae1e5d07 100644
--- a/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loansecondarysalesnotapply/LoanSecondarySalesNotApplyService.java
+++ b/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loansecondarysalesnotapply/LoanSecondarySalesNotApplyService.java
@@ -754,9 +754,9 @@ public class LoanSecondarySalesNotApplyService extends MybatisBaseService loanSecondarySalesNotApplyPdfVos = new ArrayList<>();
@@ -780,7 +780,7 @@ public class LoanSecondarySalesNotApplyService extends MybatisBaseService flowRecordVo = flowableFeignSp.flowRecordAndComment(data.getProcInstId(), "1").getData();
diff --git a/anrui-riskcenter/anrui-riskcenter-biz/src/main/resources/ftl/bzc.ftl b/anrui-riskcenter/anrui-riskcenter-biz/src/main/resources/ftl/bzc.ftl
index 2d712b03aa..568a1d81d3 100644
--- a/anrui-riskcenter/anrui-riskcenter-biz/src/main/resources/ftl/bzc.ftl
+++ b/anrui-riskcenter/anrui-riskcenter-biz/src/main/resources/ftl/bzc.ftl
@@ -1837,7 +1837,7 @@
- ${finshTime!}
+ ${finishTime!}
diff --git a/anrui-riskcenter/anrui-riskcenter-biz/src/main/resources/ftl/jhclck.ftl b/anrui-riskcenter/anrui-riskcenter-biz/src/main/resources/ftl/jhclck.ftl
index 63ff6bbf5e..0dece7fb2b 100644
--- a/anrui-riskcenter/anrui-riskcenter-biz/src/main/resources/ftl/jhclck.ftl
+++ b/anrui-riskcenter/anrui-riskcenter-biz/src/main/resources/ftl/jhclck.ftl
@@ -30,16 +30,16 @@
10745413@qq.com
10745413@qq.com
2
- 0
+ 1
2025-05-07T03:30:00Z
- 2025-05-07T03:38:00Z
- 2025-05-07T03:38:00Z
+ 2025-05-07T08:59:00Z
+ 2025-05-07T08:59:00Z
1
- 105
- 294
- 42
+ 103
+ 292
+ 41
49
- 350
+ 346
16
@@ -1150,6 +1150,7 @@
+
@@ -1169,7 +1170,7 @@
-
+
@@ -1182,7 +1183,7 @@
-
+
@@ -1197,7 +1198,7 @@
-
+
@@ -1210,7 +1211,7 @@
-
+
@@ -1244,7 +1245,10 @@
+
+
+
@@ -1253,10 +1257,8 @@
-
-
@@ -1269,9 +1271,11 @@
+
+
@@ -1279,7 +1283,6 @@
-
@@ -1287,10 +1290,10 @@
-
+
@@ -1308,27 +1311,28 @@
-
-
+
+
+
+
-
-
-
-
-
-
+
+
+
+
+
+
+
-
-
+
-
-
-
-
-
+
+
+
+
-
+
@@ -1336,7 +1340,7 @@
-
+
@@ -1378,15 +1382,15 @@
-
+
-
-
+
+
@@ -1427,8 +1431,8 @@
-
-
+
+
@@ -1473,13 +1477,14 @@
+
-
-
+
+
@@ -1520,8 +1525,8 @@
-
-
+
+
@@ -1566,13 +1571,13 @@
+
-
-
+
@@ -1613,8 +1618,8 @@
-
-
+
+
@@ -1653,15 +1658,15 @@
-
+
-
-
+
+
@@ -1702,8 +1707,8 @@
-
-
+
+
@@ -1748,13 +1753,14 @@
+
-
-
+
+
@@ -1795,8 +1801,8 @@
-
-
+
+
@@ -1830,7 +1836,7 @@
- ${finshTime!}
+ ${finishTime!}
@@ -1841,13 +1847,13 @@
+
-
-
+
@@ -1888,8 +1894,8 @@
-
-
+
+
@@ -1934,11 +1940,12 @@
+
-
+
@@ -1946,7 +1953,7 @@
-
+
@@ -1987,7 +1994,7 @@
-
+
@@ -2026,7 +2033,7 @@
-
+
@@ -2066,7 +2073,7 @@
-
+
@@ -2104,7 +2111,7 @@
-
+
@@ -2112,7 +2119,7 @@
-
+
@@ -2154,7 +2161,7 @@
-
+
@@ -2196,7 +2203,7 @@
-
+
@@ -2237,7 +2244,7 @@
-
+
@@ -2277,7 +2284,7 @@
-
+
@@ -2318,6 +2325,7 @@
+
@@ -2355,7 +2363,7 @@
-
+
@@ -2363,7 +2371,7 @@
-
+
@@ -2405,7 +2413,7 @@
-
+
@@ -2443,7 +2451,7 @@
-
+
@@ -2451,7 +2459,7 @@
-
+
@@ -2490,14 +2498,14 @@
-
+
-
+
@@ -2538,8 +2546,8 @@
-
-
+
+
@@ -2579,8 +2587,8 @@
-
-
+
+
@@ -2620,8 +2628,8 @@
-
-
+
+
@@ -2661,8 +2669,8 @@
-
-
+
+
@@ -2702,8 +2710,7 @@
-
-
+
@@ -2743,14 +2750,14 @@
<#list wlList as wl>
-
+
-
+
@@ -2759,7 +2766,7 @@
-
+
@@ -2791,8 +2798,8 @@
-
-
+
+
@@ -2800,7 +2807,7 @@
-
+
@@ -2831,8 +2838,8 @@
-
-
+
+
@@ -2840,7 +2847,7 @@
-
+
@@ -2871,8 +2878,8 @@
-
-
+
+
@@ -2880,7 +2887,7 @@
-
+
@@ -2911,8 +2918,8 @@
-
-
+
+
@@ -2920,13 +2927,13 @@
-
+
+ wsp:rsidP="002D070C">
-
+
@@ -2951,8 +2958,7 @@
-
-
+
@@ -2960,7 +2966,7 @@
-
+
@@ -2991,7 +2997,7 @@
#list>
-
+
@@ -3000,6 +3006,7 @@
+
@@ -3043,7 +3050,7 @@
-
+
-
+
@@ -3159,7 +3166,7 @@
<#list lcList as lc>
<#if (lc_index>0)>
-
+
@@ -3168,6 +3175,7 @@
+
@@ -3200,7 +3208,7 @@
-
+
@@ -3271,7 +3279,7 @@
-
+
@@ -3317,7 +3325,7 @@
#if>
#list>
-
+
@@ -3325,7 +3333,7 @@
-
+
@@ -3365,7 +3373,7 @@
-
+
@@ -3402,7 +3410,7 @@
-
+
@@ -3440,7 +3448,7 @@
-
+
diff --git a/anrui-riskcenter/anrui-riskcenter-biz/src/main/resources/ftl/jhclrk.ftl b/anrui-riskcenter/anrui-riskcenter-biz/src/main/resources/ftl/jhclrk.ftl
index e3b9ae0dec..2c92fabb9c 100644
--- a/anrui-riskcenter/anrui-riskcenter-biz/src/main/resources/ftl/jhclrk.ftl
+++ b/anrui-riskcenter/anrui-riskcenter-biz/src/main/resources/ftl/jhclrk.ftl
@@ -30,10 +30,10 @@
10745413@qq.com
10745413@qq.com
2
- 0
+ 1
2025-05-07T01:09:00Z
- 2025-05-07T01:38:00Z
- 2025-05-07T01:38:00Z
+ 2025-05-07T09:33:00Z
+ 2025-05-07T09:33:00Z
1
180
405
@@ -1169,7 +1169,7 @@
-
+
@@ -1182,7 +1182,7 @@
-
+
@@ -1197,7 +1197,7 @@
-
+
@@ -1210,7 +1210,7 @@
-
+
@@ -1239,12 +1239,12 @@
+
-
@@ -1254,6 +1254,7 @@
+
@@ -1261,6 +1262,7 @@
+
@@ -1269,8 +1271,8 @@
+
-
@@ -1279,6 +1281,8 @@
+
+
@@ -1290,8 +1294,10 @@
+
+
@@ -1305,7 +1311,7 @@
-
+
@@ -1316,29 +1322,28 @@
-
-
+
+
-
-
+
-
+
-
+
-
-
+
+
@@ -1380,7 +1385,7 @@
-
+
@@ -1513,7 +1518,7 @@
-
+
@@ -1594,7 +1599,7 @@
-
+
@@ -1634,7 +1639,7 @@
-
+
@@ -1767,7 +1772,7 @@
-
+
@@ -1801,7 +1806,7 @@
- ${finshTime!}
+ ${finishTime!}
@@ -1848,7 +1853,7 @@
-
+
@@ -1888,7 +1893,7 @@
-
+
@@ -1907,10 +1912,10 @@
-
+
-
+
@@ -1947,10 +1952,10 @@
-
+
-
+
@@ -1975,7 +1980,7 @@
-
+
@@ -1986,10 +1991,10 @@
-
+
-
+
@@ -2015,7 +2020,7 @@
-
+
@@ -2027,10 +2032,10 @@
+ wsp:rsidP="00000DFF">
-
+
@@ -2055,8 +2060,8 @@
-
-
+
+
@@ -2066,10 +2071,10 @@
-
+
-
+
@@ -2107,10 +2112,10 @@
+ wsp:rsidP="00000DFF">
-
+
@@ -2134,7 +2139,7 @@
-
+
@@ -2153,10 +2158,10 @@
-
+
-
+
@@ -2182,7 +2187,7 @@
-
+
@@ -2194,10 +2199,10 @@
+ wsp:rsidP="00000DFF">
-
+
@@ -2222,8 +2227,8 @@
-
-
+
+
@@ -2233,10 +2238,10 @@
-
+
-
+
@@ -2274,10 +2279,10 @@
+ wsp:rsidP="00000DFF">
-
+
@@ -2301,7 +2306,7 @@
-
+
@@ -2321,10 +2326,10 @@
+ wsp:rsidP="00000DFF">
-
+
@@ -2362,10 +2367,10 @@
+ wsp:rsidP="00000DFF">
-
+
@@ -2392,7 +2397,7 @@
-
+
@@ -2404,10 +2409,10 @@
+ wsp:rsidP="00000DFF">
-
+
@@ -2433,7 +2438,7 @@
-
+
@@ -2445,10 +2450,10 @@
+ wsp:rsidP="00000DFF">
-
+
@@ -2473,8 +2478,8 @@
-
-
+
+
@@ -2485,10 +2490,10 @@
+ wsp:rsidP="00000DFF">
-
+
@@ -2526,10 +2531,10 @@
+ wsp:rsidP="00000DFF">
-
+
@@ -2553,7 +2558,7 @@
-
+
@@ -2573,10 +2578,10 @@
+ wsp:rsidP="00000DFF">
-
+
@@ -2614,10 +2619,10 @@
+ wsp:rsidP="00000DFF">
-
+
@@ -2642,7 +2647,7 @@
-
+
@@ -2654,10 +2659,10 @@
+ wsp:rsidP="00000DFF">
-
+
@@ -2683,7 +2688,7 @@
-
+
@@ -2695,10 +2700,10 @@
+ wsp:rsidP="00000DFF">
-
+
@@ -2723,8 +2728,8 @@
-
-
+
+
@@ -2735,10 +2740,10 @@
+ wsp:rsidP="00000DFF">
-
+
@@ -2776,10 +2781,10 @@
+ wsp:rsidP="00000DFF">
-
+
@@ -2803,7 +2808,7 @@
-
+
@@ -2822,10 +2827,10 @@
-
+
-
+
@@ -2862,10 +2867,10 @@
-
+
-
+
@@ -2890,7 +2895,7 @@
-
+
@@ -2901,10 +2906,10 @@
-
+
-
+
@@ -2930,8 +2935,8 @@
-
-
+
+
@@ -2941,10 +2946,10 @@
-
+
-
+
@@ -2968,7 +2973,7 @@
-
+
@@ -2976,7 +2981,7 @@
-
+
@@ -2988,10 +2993,10 @@
+ wsp:rsidP="00000DFF">
-
+
@@ -3015,7 +3020,7 @@
-
+
@@ -3035,10 +3040,10 @@
+ wsp:rsidP="00000DFF">
-
+
@@ -3076,10 +3081,10 @@
+ wsp:rsidP="00000DFF">
-
+
@@ -3104,7 +3109,7 @@
-
+
@@ -3116,10 +3121,10 @@
+ wsp:rsidP="00000DFF">
-
+
@@ -3145,7 +3150,7 @@
-
+
@@ -3157,10 +3162,10 @@
+ wsp:rsidP="00000DFF">
-
+
@@ -3185,8 +3190,8 @@
-
-
+
+
@@ -3197,10 +3202,10 @@
+ wsp:rsidP="00000DFF">
-
+
@@ -3238,10 +3243,10 @@
+ wsp:rsidP="00000DFF">
-
+
@@ -3265,7 +3270,7 @@
-
+
@@ -3285,10 +3290,10 @@
+ wsp:rsidP="00000DFF">
-
+
@@ -3326,10 +3331,10 @@
+ wsp:rsidP="00000DFF">
-
+
@@ -3354,7 +3359,7 @@
-
+
@@ -3366,10 +3371,10 @@
+ wsp:rsidP="00000DFF">
-
+
@@ -3395,8 +3400,8 @@
-
-
+
+
@@ -3407,10 +3412,10 @@
+ wsp:rsidP="00000DFF">
-
+
@@ -3434,15 +3439,15 @@
-
+
-
-
+
+
@@ -3454,10 +3459,10 @@
+ wsp:rsidP="00000DFF">
-
+
@@ -3481,7 +3486,7 @@
-
+
@@ -3501,10 +3506,10 @@
+ wsp:rsidP="00000DFF">
-
+
@@ -3542,10 +3547,10 @@
+ wsp:rsidP="00000DFF">
-
+
@@ -3581,10 +3586,10 @@
+ wsp:rsidP="00000DFF">
-
+
@@ -3611,7 +3616,7 @@
-
+
@@ -3622,10 +3627,10 @@
+ wsp:rsidP="00000DFF">
-
+
@@ -3662,10 +3667,10 @@
+ wsp:rsidP="00000DFF">
-
+
@@ -3691,7 +3696,7 @@
-
+
@@ -3702,10 +3707,10 @@
+ wsp:rsidP="00000DFF">
-
+
@@ -3730,7 +3735,7 @@
-
+
@@ -3750,10 +3755,10 @@
+ wsp:rsidP="00000DFF">
-
+
@@ -3790,10 +3795,10 @@
-
+
-
+
@@ -3828,10 +3833,10 @@
+ wsp:rsidP="00000DFF">
-
+
@@ -3858,7 +3863,7 @@
-
+
@@ -3869,10 +3874,10 @@
+ wsp:rsidP="00000DFF">
-
+
@@ -3909,10 +3914,10 @@
+ wsp:rsidP="00000DFF">
-
+
@@ -3938,7 +3943,7 @@
-
+
@@ -3948,10 +3953,10 @@
-
+
-
+
@@ -3973,7 +3978,7 @@
-
+
@@ -3993,10 +3998,10 @@
+ wsp:rsidP="00000DFF">
-
+
@@ -4022,8 +4027,8 @@
-
-
+
+
@@ -4034,10 +4039,10 @@
+ wsp:rsidP="00000DFF">
-
+
@@ -4061,7 +4066,7 @@
-
+
@@ -4121,7 +4126,7 @@
-
+
@@ -4182,8 +4187,8 @@
-
-
+
+
@@ -4192,7 +4197,7 @@
-
+
@@ -4229,7 +4234,7 @@
<#list lcList as lc>
<#if (lc_index>0)>
-
+
@@ -4279,7 +4284,7 @@
-
+
@@ -4340,8 +4345,8 @@
-
-
+
+
@@ -4352,7 +4357,7 @@
w:color="156082"/>
-
+
@@ -4387,7 +4392,7 @@
#if>
#list>
-
+
@@ -4509,8 +4514,8 @@
-
-
+
+