Explorar el Código

移除未使用的GetFeeStatsByDateRange存储过程

- 删除了app/Module/Transfer/Database/fee_daily_stats.sql中的GetFeeStatsByDateRange存储过程定义
- 从数据库中删除了该存储过程
- 更新了相关文档,移除了存储过程的说明
- 该存储过程没有实际使用,功能已被Laravel ORM的getByDateRange方法替代
AI Assistant hace 6 meses
padre
commit
8d5087b265

+ 1 - 1
AiWork/202506/251039-Transfer模块手续费统计功能.md

@@ -21,7 +21,7 @@
   - `v_transfer_fee_monthly_stats`: 月度统计视图
   - `v_transfer_fee_app_summary`: 应用汇总视图
 
-- **存储过程**: `GetFeeStatsByDateRange` 用于复杂查询
+
 
 ### 2. 模型层
 - **TransferFeeDailyStats模型**: 手续费每日统计模型

+ 0 - 36
app/Module/Transfer/Database/fee_daily_stats.sql

@@ -102,43 +102,7 @@ LEFT JOIN `kku_transfer_apps` ta ON tfs.transfer_app_id = ta.id
 GROUP BY transfer_app_id
 ORDER BY total_fee DESC;
 
--- =====================================================
--- 存储过程:获取指定日期范围的手续费统计
--- =====================================================
-
-DELIMITER $$
-
-CREATE PROCEDURE `GetFeeStatsByDateRange`(
-    IN p_app_id INT,
-    IN p_start_date DATE,
-    IN p_end_date DATE
-)
-READS SQL DATA
-COMMENT '获取指定应用和日期范围的手续费统计'
-BEGIN
-    SELECT 
-        stat_date,
-        transfer_app_id,
-        ta.keyname as app_name,
-        ta.title as app_title,
-        total_order_count,
-        total_amount,
-        total_fee_amount,
-        avg_fee_rate,
-        in_order_count,
-        in_fee_amount,
-        out_order_count,
-        out_fee_amount,
-        last_processed_order_id,
-        created_at
-    FROM `kku_transfer_fee_daily_stats` tfs
-    LEFT JOIN `kku_transfer_apps` ta ON tfs.transfer_app_id = ta.id
-    WHERE (p_app_id = 0 OR transfer_app_id = p_app_id)
-    AND stat_date BETWEEN p_start_date AND p_end_date
-    ORDER BY stat_date DESC, total_fee_amount DESC;
-END$$
 
-DELIMITER ;
 
 -- =====================================================
 -- 示例查询