Browse Source

Merge remote-tracking branch 'origin/master'

master
yunuo970428 1 year ago
parent
commit
681f7a246d
  1. 375
      doc/databases/统计报表更新.sql

375
doc/databases/统计报表更新.sql

@ -70,7 +70,8 @@ BEGIN
si.useOrgSid,
si.modelSid,
si.configSid modelConfigSid,
bbm.carBrand,bbo.orderNo
bbm.carBrand,
bbo.orderNo
from anrui_base.bus_vehicle_apply bo
left join anrui_scm.scm_apply_inbound si on bo.sid = si.vehicleOrderSid
left join anrui_base.bus_vehicle_order bbo on bbo.purchaseRequisitionSid = bo.sid
@ -78,9 +79,12 @@ BEGIN
where (si.nodeState != '已办结' and si.nodeState != '终止')
and bo.isDelete <> 1
and bo.applyTypeKey = '001'
and bo.sid not in (select bbbbo.linkSid from anrui_buscenter.bus_sales_vehicle_order bbbbo LEFT JOIN anrui_buscenter.bus_sales_order bb ON bb.sid = bbbbo.salesOrderSid
and bo.sid not in (select bbbbo.linkSid
from anrui_buscenter.bus_sales_vehicle_order bbbbo
LEFT JOIN anrui_buscenter.bus_sales_order bb ON bb.sid = bbbbo.salesOrderSid
WHERE LENGTH(bb.nodeState) > 0
AND bb.nodeState != '终止' and bb.nodeState != '销售订单申请'
AND bb.nodeState != '终止'
and bb.nodeState != '销售订单申请'
group by bbbbo.linkSid)
group by si.applicationCode, bo.createOrgSid, si.modelSid, si.configSid
union all
@ -88,7 +92,8 @@ BEGIN
bo.useOrgSid,
bd.vehicleSid,
bd.configSid modelConfigSid,
bbm.carBrand,bo.orderNo
bbm.carBrand,
bo.orderNo
from anrui_base.bus_vehicle_order bo
left join anrui_base.bus_vehicle_apply_detail bd
@ -100,7 +105,8 @@ BEGIN
FROM anrui_buscenter.bus_sales_vehicle_order bbbbo
LEFT JOIN anrui_buscenter.bus_sales_order bb ON bb.sid = bbbbo.salesOrderSid
WHERE LENGTH(bb.nodeState) > 0
AND bb.nodeState != '终止' and bb.nodeState != '销售订单申请'
AND bb.nodeState != '终止'
and bb.nodeState != '销售订单申请'
group by bbbbo.linkSid
) ab ON ab.linkSid = bo.sid
where bo.isDelete <> 1
@ -113,7 +119,8 @@ BEGIN
si.useOrgSid,
si.modelSid,
si.configSid modelConfigSid,
bbm.carBrand,0
bbm.carBrand,
0
from anrui_base.bus_vehicle_apply bo
left join anrui_scm.scm_apply_inbound si on bo.sid = si.vehicleOrderSid
left join anrui_base.base_vehicle_model bbm on bbm.sid = si.modelSid
@ -149,22 +156,22 @@ BEGIN
FROM anrui_buscenter.bus_sales_vehicle_order bbbbo
LEFT JOIN anrui_buscenter.bus_sales_order bb ON bb.sid = bbbbo.salesOrderSid
WHERE LENGTH(bb.nodeState) > 0
AND bb.nodeState != '终止' and bb.nodeState != '销售订单申请'
AND bb.nodeState != '终止'
and bb.nodeState != '销售订单申请'
group by bbbbo.linkSid
) ab ON ab.linkSid = bo.sid
WHERE (si.nodeState != '已办结' AND si.nodeState != '终止')
AND bo.isDelete <> 1
group by si.applicationCode, bo.createOrgSid, si.modelSid, si.configSid
UNION ALL
SELECT
bo.useOrgSid,
SELECT bo.useOrgSid,
bd.vehicleSid modelSid,
bd.configSid,
bo.sid,
ifnull(ab.counts, 0) as scount
FROM
anrui_base.bus_vehicle_order bo
LEFT JOIN anrui_base.bus_vehicle_apply_detail bd ON bd.sid = bo.purchaseApplyMediumModelSid
FROM anrui_base.bus_vehicle_order bo
LEFT JOIN anrui_base.bus_vehicle_apply_detail bd
ON bd.sid = bo.purchaseApplyMediumModelSid
LEFT JOIN anrui_base.base_vehicle_model bbm ON bbm.sid = bd.vehicleSid
LEFT JOIN (
SELECT bbbbo.linkSid,
@ -172,13 +179,14 @@ BEGIN
FROM anrui_buscenter.bus_sales_vehicle_order bbbbo
LEFT JOIN anrui_buscenter.bus_sales_order bb ON bb.sid = bbbbo.salesOrderSid
WHERE LENGTH(bb.nodeState) > 0
AND bb.nodeState != '终止' and bb.nodeState != '销售订单申请'
AND bb.nodeState != '终止'
and bb.nodeState != '销售订单申请'
group by bbbbo.linkSid
) ab ON ab.linkSid = bo.sid
WHERE
bo.isDelete <> 1
WHERE bo.isDelete <> 1
AND LENGTH(offlineDate) = 0
AND bo.orderStatus != '已作废' group by bo.createOrgSid,bd.vehicleSid,bd.configSid
AND bo.orderStatus != '已作废'
group by bo.createOrgSid, bd.vehicleSid, bd.configSid
) as v
GROUP BY v.`useOrgSid`,
v.`modelSid`,
@ -1001,13 +1009,20 @@ BEGIN
-- 金融未放款数量--- 截止当日贷款业务已出库且融资放款未认款的台数。
update daily_report r inner join (
SELECT count(a.id) AS scount,
SELECT sum(b.scount) AS scount,
b.useOrgSid,
b.NAME,
b.contractNo,
b.vehMConfigSid,
b.vehModelSid
from (SELECT count(a.id) AS scount,
a.useOrgSid,
a.NAME,
a.contractNo,
a.vehMConfigSid,
a.vehModelSid
FROM (SELECT bv.id,
FROM (
SELECT bv.id,
bo.useOrgSid,
bm.modelConfigSid AS vehMConfigSid,
bm.modelSid AS vehModelSid,
@ -1015,19 +1030,21 @@ BEGIN
SUM(s.reveivableMoney),
SUM(s.subscriptionMoney),
bo.contractNo
from anrui_buscenter.bus_sales_order_vehicle bv
left join anrui_buscenter.bus_sales_order bo on bo.sid = bv.salesOrderSid
left join anrui_base.base_vehicle bbv on bbv.sid = bv.linkSid
left join anrui_buscenter.bus_sales_order_model bm on bm.salesOrderSid = bv.salesOrderSid
FROM anrui_buscenter.bus_sales_order_vehicle bv
LEFT JOIN anrui_buscenter.bus_sales_order bo ON bo.sid = bv.salesOrderSid
LEFT JOIN anrui_base.base_vehicle bbv ON bbv.sid = bv.linkSid
LEFT JOIN anrui_buscenter.bus_sales_order_model bm
ON bm.salesOrderSid = bv.salesOrderSid
LEFT JOIN (
SELECT fd.reveivableMoney,
fd.busVinSid,
IFNULL(SUM(fs.subscriptionMoney), 0) AS subscriptionMoney
FROM anrui_fin.fin_uncollected_receivables_detailed fd
LEFT JOIN anrui_fin.fin_selected_receivables_detailed fs ON fs.receivablesSid = fd.sid
LEFT JOIN anrui_fin.fin_selected_receivables_detailed fs
ON fs.receivablesSid = fd.sid
WHERE fd.kxState = '01'
AND fs.auditState = 3
and fd.receivablesName = '融资放款'
AND fd.receivablesName = '融资放款'
GROUP BY fd.sid
UNION ALL
SELECT fd.reveivableMoney,
@ -1043,14 +1060,63 @@ BEGIN
GROUP BY fd.sid
) s ON s.busVinSid = bv.sid
LEFT JOIN anrui_portal.sys_organization so ON so.sid = bo.useOrgSid
where bo.payTypeKey = 2
and bbv.vehicleState = '0002'
group by bv.sid, bo.useOrgSid, bm.modelSid, bm.modelConfigSid
WHERE bo.payTypeKey = 2
AND bbv.vehicleState = '0002'
GROUP BY bv.sid,
bo.useOrgSid,
bm.modelSid,
bm.modelConfigSid
HAVING SUM(s.reveivableMoney) > SUM(s.subscriptionMoney)) a
GROUP BY a.useOrgSid,
GROUP BY a.contractNo,
a.useOrgSid,
a.vehMConfigSid,
a.vehModelSid
union all
SELECT count(a.id) AS scount,
a.useOrgSid,
a.NAME,
a.contractNo,
a.vehMConfigSid,
a.vehModelSid) as s on
a.vehModelSid
FROM (
SELECT bv.id,
bo.useOrgSid,
bm.modelConfigSid AS vehMConfigSid,
bm.modelSid AS vehModelSid,
so.NAME,
bo.contractNo,
IFNULL(sss.money, '0') as money
FROM anrui_buscenter.bus_sales_order_vehicle bv
LEFT JOIN anrui_buscenter.bus_sales_order bo ON bo.sid = bv.salesOrderSid
LEFT JOIN anrui_base.base_vehicle bbv ON bbv.sid = bv.linkSid
LEFT JOIN anrui_buscenter.bus_sales_order_model bm
ON bm.salesOrderSid = bv.salesOrderSid
LEFT JOIN anrui_portal.sys_organization so ON so.sid = bo.useOrgSid
LEFT JOIN (SELECT furd.busVinSid
FROM anrui_fin.fin_uncollected_receivables_detailed furd
WHERE furd.receivablesName = '融资放款'
group by furd.busVinSid) ss ON ss.busVinSid = bv.sid
LEFT JOIN (
SELECT (ls.loanTotal - lo.loanDownPay) AS money,
ls.salesOrderSid
FROM anrui_riskcenter.loan_solutions ls
LEFT JOIN anrui_riskcenter.loan_solutions_otherpolicy lo ON lo.solutionsSid = ls.sid
) sss ON sss.salesOrderSid = bv.salesOrderSid
WHERE bo.payTypeKey = 2
and ss.busVinSid is null
AND bbv.vehicleState = '0002'
and bo.nodeState = '已办结'
GROUP BY bv.sid,
bo.useOrgSid,
bm.modelSid,
bm.modelConfigSid
having money > 0
) a
GROUP BY a.contractNo,
a.useOrgSid,
a.vehMConfigSid,
a.vehModelSid) b
group by b.useOrgSid, b.vehModelSid, b.vehMConfigSid) as s on
r.useOrgSid = s.useOrgSid AND r.vehModelSid = s.vehModelSid AND r.vehMConfigSid = s.vehMConfigSid
SET r.`loan_not_count`=s.scount
WHERE DATE_FORMAT(createTime, '%Y-%m-%d') = CURDATE();
@ -1058,7 +1124,13 @@ BEGIN
-- 金融未放款金额-- 截止当日贷款业务已出库且融资放款未认款的台数融资放款金额之和
update daily_report r inner join (
SELECT SUM(a.scount) AS scount,
select SUM(b.scount) AS scount,
b.useOrgSid,
b.NAME,
b.contractNo,
b.vehMConfigSid,
b.vehModelSid
from (SELECT SUM(a.scount) AS scount,
a.useOrgSid,
a.NAME,
a.contractNo,
@ -1107,9 +1179,55 @@ BEGIN
AND bbv.vehicleState = '0002'
GROUP BY bv.sid, bo.useOrgSid, bm.modelSid, bm.modelConfigSid
HAVING SUM(s.reveivableMoney) > SUM(s.subscriptionMoney)) a
GROUP BY a.useOrgSid,
GROUP BY a.contractNo, a.useOrgSid,
a.vehMConfigSid,
a.vehModelSid
union all
SELECT sum(a.money) AS scount,
a.useOrgSid,
a.NAME,
a.contractNo,
a.vehMConfigSid,
a.vehModelSid) as s on
a.vehModelSid
FROM (
SELECT bo.useOrgSid,
bm.modelConfigSid AS vehMConfigSid,
bm.modelSid AS vehModelSid,
so.NAME,
bo.contractNo,
IFNULL(sss.money, '0') as money
FROM anrui_buscenter.bus_sales_order_vehicle bv
LEFT JOIN anrui_buscenter.bus_sales_order bo ON bo.sid = bv.salesOrderSid
LEFT JOIN anrui_base.base_vehicle bbv ON bbv.sid = bv.linkSid
LEFT JOIN anrui_buscenter.bus_sales_order_model bm
ON bm.salesOrderSid = bv.salesOrderSid
LEFT JOIN anrui_portal.sys_organization so ON so.sid = bo.useOrgSid
LEFT JOIN (SELECT furd.busVinSid
FROM anrui_fin.fin_uncollected_receivables_detailed furd
WHERE furd.receivablesName = '融资放款'
group by furd.busVinSid) ss ON ss.busVinSid = bv.sid
LEFT JOIN (
SELECT (ls.loanTotal - lo.loanDownPay) AS money,
ls.salesOrderSid
FROM anrui_riskcenter.loan_solutions ls
LEFT JOIN anrui_riskcenter.loan_solutions_otherpolicy lo ON lo.solutionsSid = ls.sid
) sss ON sss.salesOrderSid = bv.salesOrderSid
WHERE bo.payTypeKey = 2
and ss.busVinSid is null
AND bbv.vehicleState = '0002'
and bo.nodeState = '已办结'
GROUP BY bv.sid,
bo.useOrgSid,
bm.modelSid,
bm.modelConfigSid
having money > 0
) a
GROUP BY a.contractNo,
a.useOrgSid,
a.vehMConfigSid,
a.vehModelSid) b
group by b.useOrgSid, b.vehModelSid, b.vehMConfigSid) as s on
r.useOrgSid = s.useOrgSid AND r.vehModelSid = s.vehModelSid AND r.vehMConfigSid = s.vehMConfigSid
SET r.`loan_not_amount`=ROUND(s.scount / 10000, 2)
WHERE DATE_FORMAT(createTime, '%Y-%m-%d') = CURDATE();
@ -1126,13 +1244,78 @@ BEGIN
-- 金融未放款数量已信审终审--- 截止当日贷款业务已信审终审且融资放款未认款的台数。
update daily_report r inner join (
select sum(b.scount) AS scount,
b.useOrgSid,
b.NAME,
b.contractNo,
b.vehMConfigSid,
b.vehModelSid
from (SELECT count(a.id) AS scount,
a.useOrgSid,
a.NAME,
a.contractNo,
a.vehMConfigSid,
a.vehModelSid
FROM (
SELECT bv.id,
bo.useOrgSid,
bm.modelConfigSid AS vehMConfigSid,
bm.modelSid AS vehModelSid,
so.NAME,
SUM(s.reveivableMoney),
SUM(s.subscriptionMoney),
bo.contractNo
FROM anrui_buscenter.bus_sales_order_vehicle bv
LEFT JOIN anrui_buscenter.bus_sales_order bo ON bo.sid = bv.salesOrderSid
LEFT JOIN anrui_base.base_vehicle bbv ON bbv.sid = bv.linkSid
LEFT JOIN anrui_buscenter.bus_sales_order_model bm
ON bm.salesOrderSid = bv.salesOrderSid
LEFT JOIN (
SELECT fd.reveivableMoney,
fd.busVinSid,
IFNULL(SUM(fs.subscriptionMoney), 0) AS subscriptionMoney
FROM anrui_fin.fin_uncollected_receivables_detailed fd
LEFT JOIN anrui_fin.fin_selected_receivables_detailed fs
ON fs.receivablesSid = fd.sid
WHERE fd.kxState = '01'
AND fs.auditState = 3
AND fd.receivablesName = '融资放款'
GROUP BY fd.sid
UNION ALL
SELECT fd.reveivableMoney,
fd.busVinSid,
0 AS subscriptionMoney
FROM anrui_fin.fin_uncollected_receivables_detailed fd
WHERE fd.kxState = '01'
AND fd.receivablesName = '融资放款'
AND fd.sid NOT IN (SELECT fs.`receivablesSid`
FROM anrui_fin.fin_selected_receivables_detailed fs
WHERE fs.`auditState` = 3
AND fs.`receivablesName` = '融资放款')
GROUP BY fd.sid
) s ON s.busVinSid = bv.sid
LEFT JOIN anrui_portal.sys_organization so ON so.sid = bo.useOrgSid
LEFT JOIN anrui_riskcenter.loan_capital_credit_result lr
ON lr.loanContractSid = bv.loanContractSid
WHERE bo.payTypeKey = 2
AND lr.capCarefulResult = '通过'
GROUP BY bv.sid,
bo.useOrgSid,
bm.modelSid,
bm.modelConfigSid
HAVING SUM(s.reveivableMoney) > SUM(s.subscriptionMoney)) a
GROUP BY a.contractNo, a.useOrgSid,
a.vehMConfigSid,
a.vehModelSid
union all
SELECT count(a.id) AS scount,
a.useOrgSid,
a.NAME,
a.contractNo,
a.vehMConfigSid,
a.vehModelSid
FROM (SELECT bv.id,
FROM (
SELECT bv.id,
bo.useOrgSid,
bm.modelConfigSid AS vehMConfigSid,
bm.modelSid AS vehModelSid,
@ -1140,19 +1323,21 @@ BEGIN
SUM(s.reveivableMoney),
SUM(s.subscriptionMoney),
bo.contractNo
from anrui_buscenter.bus_sales_order_vehicle bv
left join anrui_buscenter.bus_sales_order bo on bo.sid = bv.salesOrderSid
left join anrui_base.base_vehicle bbv on bbv.sid = bv.linkSid
left join anrui_buscenter.bus_sales_order_model bm on bm.salesOrderSid = bv.salesOrderSid
FROM anrui_buscenter.bus_sales_order_vehicle bv
LEFT JOIN anrui_buscenter.bus_sales_order bo ON bo.sid = bv.salesOrderSid
LEFT JOIN anrui_base.base_vehicle bbv ON bbv.sid = bv.linkSid
LEFT JOIN anrui_buscenter.bus_sales_order_model bm
ON bm.salesOrderSid = bv.salesOrderSid
LEFT JOIN (
SELECT fd.reveivableMoney,
fd.busVinSid,
IFNULL(SUM(fs.subscriptionMoney), 0) AS subscriptionMoney
FROM anrui_fin.fin_uncollected_receivables_detailed fd
LEFT JOIN anrui_fin.fin_selected_receivables_detailed fs ON fs.receivablesSid = fd.sid
LEFT JOIN anrui_fin.fin_selected_receivables_detailed fs
ON fs.receivablesSid = fd.sid
WHERE fd.kxState = '01'
AND fs.auditState = 3
and fd.receivablesName = '融资放款'
AND fd.receivablesName = '融资放款'
GROUP BY fd.sid
UNION ALL
SELECT fd.reveivableMoney,
@ -1168,16 +1353,19 @@ BEGIN
GROUP BY fd.sid
) s ON s.busVinSid = bv.sid
LEFT JOIN anrui_portal.sys_organization so ON so.sid = bo.useOrgSid
left join anrui_riskcenter.loan_capital_credit_result lr
on lr.loanContractSid = bv.loanContractSid
where bo.payTypeKey = 2
and lr.capCarefulResult = '通过'
group by bv.sid, bo.useOrgSid, bm.modelSid, bm.modelConfigSid
LEFT JOIN anrui_riskcenter.loan_noguarantee_credit_review lr
ON lr.borrowerSid = bv.borrowerSid
WHERE bo.payTypeKey = 2
AND lr.creditReview = '通过'
GROUP BY bv.sid,
bo.useOrgSid,
bm.modelSid,
bm.modelConfigSid
HAVING SUM(s.reveivableMoney) > SUM(s.subscriptionMoney)) a
GROUP BY a.useOrgSid,
GROUP BY a.contractNo, a.useOrgSid,
a.vehMConfigSid,
a.vehModelSid) as s on
a.vehModelSid) b
group by b.useOrgSid, b.vehModelSid, b.vehMConfigSid) as s on
r.useOrgSid = s.useOrgSid AND r.vehModelSid = s.vehModelSid AND r.vehMConfigSid = s.vehMConfigSid
SET r.`loan_not_counts`=s.scount
WHERE DATE_FORMAT(createTime, '%Y-%m-%d') = CURDATE();
@ -1185,13 +1373,21 @@ BEGIN
-- 金融未放款金额已信审终审-- 截止当日贷款业务已信审终审且融资放款未认款的台数融资放款金额之和
update daily_report r inner join (
SELECT SUM(b.scount) AS scount,
b.useOrgSid,
b.NAME,
b.contractNo,
b.vehMConfigSid,
b.vehModelSid
from (
SELECT SUM(a.scount) AS scount,
a.useOrgSid,
a.NAME,
a.contractNo,
a.vehMConfigSid,
a.vehModelSid
FROM (SELECT bv.id,
FROM (
SELECT bv.id,
bo.useOrgSid,
bm.modelConfigSid AS vehMConfigSid,
bm.modelSid AS vehModelSid,
@ -1204,13 +1400,15 @@ BEGIN
FROM anrui_buscenter.bus_sales_order_vehicle bv
LEFT JOIN anrui_buscenter.bus_sales_order bo ON bo.sid = bv.salesOrderSid
LEFT JOIN anrui_base.base_vehicle bbv ON bbv.sid = bv.linkSid
LEFT JOIN anrui_buscenter.bus_sales_order_model bm ON bm.salesOrderSid = bv.salesOrderSid
LEFT JOIN anrui_buscenter.bus_sales_order_model bm
ON bm.salesOrderSid = bv.salesOrderSid
LEFT JOIN (
SELECT fd.reveivableMoney,
fd.busVinSid,
IFNULL(SUM(fs.subscriptionMoney), 0) AS subscriptionMoney
FROM anrui_fin.fin_uncollected_receivables_detailed fd
LEFT JOIN anrui_fin.fin_selected_receivables_detailed fs ON fs.receivablesSid = fd.sid
LEFT JOIN anrui_fin.fin_selected_receivables_detailed fs
ON fs.receivablesSid = fd.sid
WHERE fd.kxState = '01'
AND fs.auditState = 3
AND fd.receivablesName = '融资放款'
@ -1229,15 +1427,80 @@ BEGIN
GROUP BY fd.sid
) s ON s.busVinSid = bv.sid
LEFT JOIN anrui_portal.sys_organization so ON so.sid = bo.useOrgSid
left join anrui_riskcenter.loan_capital_credit_result lr
on lr.loanContractSid = bv.loanContractSid
LEFT JOIN anrui_riskcenter.loan_capital_credit_result lr
ON lr.loanContractSid = bv.loanContractSid
WHERE bo.payTypeKey = 2
AND lr.capCarefulResult = '通过'
GROUP BY bv.sid, bo.useOrgSid, bm.modelSid, bm.modelConfigSid
GROUP BY bv.sid,
bo.useOrgSid,
bm.modelSid,
bm.modelConfigSid
HAVING SUM(s.reveivableMoney) > SUM(s.subscriptionMoney)) a
GROUP BY a.useOrgSid,
GROUP BY a.contractNo, a.useOrgSid,
a.vehMConfigSid,
a.vehModelSid
UNION ALL
SELECT SUM(a.scount) AS scount,
a.useOrgSid,
a.NAME,
a.contractNo,
a.vehMConfigSid,
a.vehModelSid
FROM (
SELECT bv.id,
bo.useOrgSid,
bm.modelConfigSid AS vehMConfigSid,
bm.modelSid AS vehModelSid,
so.NAME,
SUM(s.reveivableMoney),
SUM(s.subscriptionMoney),
bo.contractNo,
(
SUM(s.reveivableMoney) - SUM(s.subscriptionMoney)) AS scount
FROM anrui_buscenter.bus_sales_order_vehicle bv
LEFT JOIN anrui_buscenter.bus_sales_order bo ON bo.sid = bv.salesOrderSid
LEFT JOIN anrui_base.base_vehicle bbv ON bbv.sid = bv.linkSid
LEFT JOIN anrui_buscenter.bus_sales_order_model bm
ON bm.salesOrderSid = bv.salesOrderSid
LEFT JOIN (
SELECT fd.reveivableMoney,
fd.busVinSid,
IFNULL(SUM(fs.subscriptionMoney), 0) AS subscriptionMoney
FROM anrui_fin.fin_uncollected_receivables_detailed fd
LEFT JOIN anrui_fin.fin_selected_receivables_detailed fs
ON fs.receivablesSid = fd.sid
WHERE fd.kxState = '01'
AND fs.auditState = 3
AND fd.receivablesName = '融资放款'
GROUP BY fd.sid
UNION ALL
SELECT fd.reveivableMoney,
fd.busVinSid,
0 AS subscriptionMoney
FROM anrui_fin.fin_uncollected_receivables_detailed fd
WHERE fd.kxState = '01'
AND fd.receivablesName = '融资放款'
AND fd.sid NOT IN (SELECT fs.`receivablesSid`
FROM anrui_fin.fin_selected_receivables_detailed fs
WHERE fs.`auditState` = 3
AND fs.`receivablesName` = '融资放款')
GROUP BY fd.sid
) s ON s.busVinSid = bv.sid
LEFT JOIN anrui_portal.sys_organization so ON so.sid = bo.useOrgSid
LEFT JOIN anrui_riskcenter.loan_noguarantee_credit_review lr
ON lr.borrowerSid = bv.borrowerSid
WHERE bo.payTypeKey = 2
AND lr.creditReview = '通过'
GROUP BY bv.sid,
bo.useOrgSid,
bm.modelSid,
bm.modelConfigSid
HAVING SUM(s.reveivableMoney) > SUM(s.subscriptionMoney)) a
GROUP BY a.contractNo, a.useOrgSid,
a.vehMConfigSid,
a.vehModelSid) as s on
a.vehModelSid) b
group by b.useOrgSid, b.vehModelSid
, b.vehMConfigSid) as s on
r.useOrgSid = s.useOrgSid AND r.vehModelSid = s.vehModelSid AND r.vehMConfigSid = s.vehMConfigSid
SET r.`loan_not_amounts`=ROUND(s.scount / 10000, 2)
WHERE DATE_FORMAT(createTime, '%Y-%m-%d') = CURDATE();

Loading…
Cancel
Save