|
@@ -167,7 +167,7 @@
|
|
|
LEFT JOIN ( SELECT id, business_id, should_amount FROM order_fund WHERE business_type = 'ASSET_BUSINESS' AND deleted = 0 ) AS `of` ON `of`.business_id = ap.business_id
|
|
|
LEFT JOIN assets AS a ON a.id = ap.business_id
|
|
|
LEFT JOIN finance_fine AS ff ON ff.deleted = 0 AND `of`.id = ff.order_fund_id AND pf.id = ff.production_fund_id
|
|
|
- LEFT JOIN production_return AS `return` ON `return`.deleted = 0 AND `return`.status = 'APPROVE' AND `return`.business_id = ap.business_id AND `return`.production_id = ap.id AND `return`.production_no = ap.production_no
|
|
|
+ LEFT JOIN production_return AS `return` ON `return`.deleted = 0 AND business_type = 'ASSET_BUSINESS' AND `return`.status = 'APPROVE' AND `return`.business_id = ap.business_id AND `return`.production_id = ap.id AND `return`.production_no = ap.production_no
|
|
|
WHERE ( pf.production_no IS NULL OR pf.real_amount IS NULL )
|
|
|
AND ap.repertory_out_time > '2024-01-01 00:00:00'
|
|
|
AND DATEDIFF(CURDATE(), DATE( ap.repertory_out_time )) >= 90
|
|
@@ -186,9 +186,12 @@
|
|
|
INNER JOIN ( SELECT id, business_id FROM order_fund WHERE business_type = 'PERSONAL_BUSINESS' AND deleted = 0 AND real_amount IS NULL ) AS ofu ON ofu.business_id = p.id
|
|
|
INNER JOIN ( SELECT target_id,( repertory_out_time ) AS rot,production FROM personal_production WHERE repertory_out_time IS NOT NULL GROUP BY target_id ) AS pp ON pp.target_id = pt.id
|
|
|
LEFT JOIN finance_fine AS ff ON ff.deleted = 0 AND ofu.id = ff.order_fund_id
|
|
|
+ LEFT JOIN production_return AS `return` ON `return`.deleted = 0 AND business_type = 'PERSONAL_BUSINESS' AND `return`.status = 'APPROVE' AND `return`.business_id = p.id AND `return`.production_id IS NULL
|
|
|
WHERE pp.rot > '2024-01-01 00:00:00'
|
|
|
AND DATEDIFF(CURDATE(), DATE( pp.rot )) >= 90
|
|
|
AND ff.id IS NULL
|
|
|
+ # 退产品后不添加到罚款表中,所以审核通过的退产品记录必须为null
|
|
|
+ AND `return`.id IS NULL
|
|
|
</select>
|
|
|
|
|
|
<!--获取逾期大中型产品款项信息-->
|
|
@@ -232,9 +235,12 @@
|
|
|
) AS mp ON ( mp.major_id = pf.business_id AND mp.report_no = pf.production_no AND mp.productionType = pf.production_type )
|
|
|
LEFT JOIN major AS m ON m.id = mp.major_id
|
|
|
LEFT JOIN finance_fine AS ff ON ff.deleted = 0 AND pf.order_fund_id = ff.order_fund_id AND pf.id = ff.production_fund_id
|
|
|
+ LEFT JOIN production_return AS `return` ON `return`.deleted = 0 AND business_type = 'MAJOR_BUSINESS' AND `return`.status = 'APPROVE' AND `return`.business_id = mp.major_id AND `return`.production_id = mp.id AND `return`.production_no = mp.report_no
|
|
|
WHERE mp.repertory_out_time > '2024-01-01 00:00:00'
|
|
|
AND DATEDIFF(CURDATE(), DATE( mp.repertory_out_time )) >= 90
|
|
|
AND ff.id IS NULL
|
|
|
+ # 退产品后不添加到罚款表中,所以审核通过的退产品记录必须为null
|
|
|
+ AND `return`.id IS NULL
|
|
|
</select>
|
|
|
|
|
|
<!--根据收款信息获取符合条件的实际开票金额的5%-->
|