# 科技部总经理Cell金额计算修复验证报告 ## 修复内容 ### 1. 改为批量查询(与科技部驾驶舱接口保持一致) **修复前**:逐个门店循环查询 ```csharp foreach (var storeId in allManagedStoreIds) { // 单个门店查询 var storeCellBillingSql = $"SELECT ... WHERE F_StoreId = '{storeId}' ..."; } ``` **修复后**:批量查询所有门店,然后按门店分组 ```csharp // 批量查询所有门店的开单Cell金额 var allStoreCellBillingSql = $@" SELECT F_StoreId, COALESCE(SUM(CAST(jksyj AS DECIMAL(18,2))), 0) as Amount FROM lq_kd_jksyj WHERE F_IsEffective = 1 AND F_StoreId IN ('{string.Join("','", allManagedStoreIds)}') AND (F_BeautyType = 'cell' OR F_BeautyType = 'Cell') AND yjsj >= '{startDateStr}' AND yjsj <= '{endDateTimeStr}' GROUP BY F_StoreId"; ``` ### 2. 查询逻辑完全对齐 - ✅ 使用相同的SQL格式 - ✅ 使用相同的时间范围处理 - ✅ 使用相同的CAST转换 - ✅ 使用相同的退卡金额查询逻辑 ## 预期结果 - **Cell金额合计**:**69,838.00** 元 - **关键门店**: - 绿纤静居寺店:46,110.00 元 - 绿纤468店:0.00 元 - 绿纤明信店:2,200.00 元 ## 验证步骤 1. **重启服务**(必须) 2. **调用计算接口** 3. **验证数据库结果**