فهرست منبع

1.超期罚款记录同步规则修改,同步2024-8-1零点以后且超期270天的数据

GouGengquan 2 ماه پیش
والد
کامیت
6b5c2eef48
1فایلهای تغییر یافته به همراه6 افزوده شده و 6 حذف شده
  1. 6 6
      dao/src/main/resources/mapper/FinanceFineMapper.xml

+ 6 - 6
dao/src/main/resources/mapper/FinanceFineMapper.xml

@@ -182,8 +182,8 @@
                 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 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
+          AND ap.repertory_out_time > '2024-08-01 00:00:00'
+          AND DATEDIFF(CURDATE(), DATE( ap.repertory_out_time )) >= 270
           AND ff.id IS NULL
           # 退产品后不添加到罚款表中,所以审核通过的退产品记录必须为null
           AND `return`.id IS NULL
@@ -200,8 +200,8 @@
                     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
+        WHERE pp.rot > '2024-08-01 00:00:00'
+          AND DATEDIFF(CURDATE(), DATE( pp.rot )) >= 270
           AND ff.id IS NULL
           # 退产品后不添加到罚款表中,所以审核通过的退产品记录必须为null
           AND `return`.id IS NULL
@@ -249,8 +249,8 @@
                 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
+        WHERE mp.repertory_out_time > '2024-08-01 00:00:00'
+          AND DATEDIFF(CURDATE(), DATE( mp.repertory_out_time )) >= 270
           AND ff.id IS NULL
           # 退产品后不添加到罚款表中,所以审核通过的退产品记录必须为null
           AND `return`.id IS NULL