|
|
@ -544,7 +544,7 @@ where DATE_FORMAT(createTime, '%Y-%m-%d') = CURDATE(); |
|
|
|
|
|
|
|
-- ============================================== |
|
|
|
-- 欠款出库数量、欠款出库金额万元、金融未放款数量、金融未放款金额(万元) |
|
|
|
|
|
|
|
-- 欠款出库数量--截止当日欠款出库申请通过且未回清款的台数 |
|
|
|
update daily_report r inner join ( |
|
|
|
select count(bdad.id) as scount, ba.useOrgSid, bm.modelConfigSid as vehMConfigSid, bm.modelSid as vehModelSid |
|
|
|
from anrui_buscenter.bus_delivered_apply_details bdad |
|
|
@ -552,9 +552,12 @@ update daily_report r inner join ( |
|
|
|
left join anrui_buscenter.bus_sales_order_vehicle bv on bv.sid = bdad.sid |
|
|
|
left join anrui_buscenter.bus_sales_order bo on bo.sid = bv.salesOrderSid |
|
|
|
left join anrui_buscenter.bus_sales_order_model bm on bm.salesOrderSid = bo.sid |
|
|
|
left join anrui_fin.fin_uncollected_receivables_detailed fd on fd.busVinSid = bdad.busVinSid |
|
|
|
left join anrui_fin.fin_selected_receivables_detailed fs on fs.receivablesSid = fd.sid |
|
|
|
where ba.nodeState = '已办结' |
|
|
|
and typeState = 1 |
|
|
|
group by ba.useOrgSid, bm.modelSid, bm.modelConfigSid) s |
|
|
|
and ba.typeState = 1 |
|
|
|
group by bdad.busVinSid, ba.useOrgSid, bm.modelSid, bm.modelConfigSid |
|
|
|
having sum(fd.reveivableMoney) > ifnull(sum(fs.subscriptionMoney), 0)) s |
|
|
|
on r.useOrgSid = s.useOrgSid |
|
|
|
and r.vehModelSid = s.vehModelSid |
|
|
|
and r.vehMConfigSid = s.vehMConfigSid |
|
|
@ -562,6 +565,83 @@ set arrears_carry_veh_count = s.scount |
|
|
|
where DATE_FORMAT(createTime, '%Y-%m-%d') = CURDATE(); |
|
|
|
|
|
|
|
|
|
|
|
-- 欠款出库金融--截止当日欠款出库申请通过且未回清款的台数欠款总额 |
|
|
|
update daily_report r inner join ( |
|
|
|
select (sum(fd.reveivableMoney) - sum(fs.subscriptionMoney)) as scount, |
|
|
|
ba.useOrgSid, |
|
|
|
bm.modelConfigSid as vehMConfigSid, |
|
|
|
bm.modelSid as vehModelSid |
|
|
|
from anrui_buscenter.bus_delivered_apply_details bdad |
|
|
|
left join anrui_buscenter.bus_delivered_apply ba on ba.sid = bdad.applySid |
|
|
|
left join anrui_buscenter.bus_sales_order_vehicle bv on bv.sid = bdad.sid |
|
|
|
left join anrui_buscenter.bus_sales_order bo on bo.sid = bv.salesOrderSid |
|
|
|
left join anrui_buscenter.bus_sales_order_model bm on bm.salesOrderSid = bo.sid |
|
|
|
left join anrui_base.base_vehicle_state bs on bs.busSid = bdad.busVinSid |
|
|
|
left join anrui_fin.fin_uncollected_receivables_detailed fd on fd.busVinSid = bdad.busVinSid |
|
|
|
left join anrui_fin.fin_selected_receivables_detailed fs on fs.receivablesSid = fd.sid |
|
|
|
where ba.nodeState = '已办结' |
|
|
|
and ba.typeState = 1 |
|
|
|
group by bdad.busVinSid, ba.useOrgSid, bm.modelSid, bm.modelConfigSid |
|
|
|
having sum(fd.reveivableMoney) > ifnull(sum(fs.subscriptionMoney), 0) |
|
|
|
) s |
|
|
|
on r.useOrgSid = s.useOrgSid |
|
|
|
and r.vehModelSid = s.vehModelSid |
|
|
|
and r.vehMConfigSid = s.vehMConfigSid |
|
|
|
set arrears_carry_veh_amount = s.scount |
|
|
|
where DATE_FORMAT(createTime, '%Y-%m-%d') = CURDATE(); |
|
|
|
|
|
|
|
|
|
|
|
-- 金融未放款数量--- 截止当日贷款业务已出库且融资放款未认款的台数 |
|
|
|
update daily_report r inner join ( |
|
|
|
select count(bv.id) as scount, bo.useOrgSid, bm.modelSid, bm.modelConfigSid, fd.reveivableMoney |
|
|
|
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_fin.fin_uncollected_receivables_detailed fd on fd.busVinSid = bv.sid |
|
|
|
left join anrui_fin.fin_selected_receivables_detailed fs on fs.receivablesSid = fd.sid |
|
|
|
where bo.payTypeKey = 2 |
|
|
|
and fd.receivablesName = '融资放款' |
|
|
|
and bbv.vehicleState = '0002' |
|
|
|
group by bv.sid, bo.useOrgSid, bm.modelSid, bm.modelConfigSid |
|
|
|
having fd.reveivableMoney > ifnull(sum(fs.subscriptionMoney), 0)) as s on |
|
|
|
r.useOrgSid = s.useOrgSid AND r.vehModelSid = s.modelSid AND r.vehMConfigSid = s.modelConfigSid |
|
|
|
SET r.`loan_not_count`=s.scount |
|
|
|
WHERE DATE_FORMAT(createTime, '%Y-%m-%d') = CURDATE(); |
|
|
|
; |
|
|
|
|
|
|
|
-- 金融未放款金额-- 截止当日贷款业务已出库且融资放款未认款的台数融资放款金额之和 |
|
|
|
|
|
|
|
update daily_report r inner join ( |
|
|
|
select sum(fd.reveivableMoney) as scount, bo.useOrgSid, bm.modelSid, bm.modelConfigSid, fd.reveivableMoney |
|
|
|
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_fin.fin_uncollected_receivables_detailed fd on fd.busVinSid = bv.sid |
|
|
|
left join anrui_fin.fin_selected_receivables_detailed fs on fs.receivablesSid = fd.sid |
|
|
|
where bo.payTypeKey = 2 |
|
|
|
and fd.receivablesName = '融资放款' |
|
|
|
and bbv.vehicleState = '0002' |
|
|
|
group by bv.sid, bo.useOrgSid, bm.modelSid, bm.modelConfigSid |
|
|
|
having fd.reveivableMoney > ifnull(sum(fs.subscriptionMoney), 0)) as s on |
|
|
|
r.useOrgSid = s.useOrgSid AND r.vehModelSid = s.modelSid AND r.vehMConfigSid = s.modelConfigSid |
|
|
|
SET r.`loan_not_amount`=s.scount |
|
|
|
WHERE DATE_FORMAT(createTime, '%Y-%m-%d') = CURDATE(); |
|
|
|
|
|
|
|
|
|
|
|
-- 全年厂家开票数 |
|
|
|
UPDATE daily_report r INNER JOIN (SELECT COUNT(id) AS scount, `useOrgSid`, `modelSid`, `modelConfigSid` |
|
|
|
FROM anrui_base.`base_vehicle` |
|
|
|
WHERE manDate like concat('%', DATE_FORMAT(CURDATE(), '%Y'), '%') |
|
|
|
GROUP BY `useOrgSid`, `modelSid`, `modelConfigSid`) AS s ON |
|
|
|
r.useOrgSid = s.useOrgSid AND r.vehModelSid = s.modelSid AND r.vehMConfigSid = s.modelConfigSid |
|
|
|
SET r.`manufacturer_invoicing_year`=s.scount |
|
|
|
WHERE DATE_FORMAT(createTime, '%Y-%m-%d') = CURDATE(); |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|