소스 검색

优化 SQL 查询与结果处理逻辑

- 将 SQL 查询结果获取方式从异步 ToListAsync() 改为同步 ToList()。
- 删除了动态添加 SQL 查询参数的代码 `.AddParameters(new { GroupId = diId })`。
- 移除了对 result.total_fr、result.total_pr 和 result.total_balance 的赋值操作。
- 删除了 result.dataList 的初始化逻辑。
- 保持其他上下文代码不变,确保代码逻辑完整性。
Lyyyi 1 일 전
부모
커밋
1691a6538a
1개의 변경된 파일2개의 추가작업 그리고 3개의 파일을 삭제
  1. 2 3
      OASystem/OASystem.Api/Controllers/FinancialController.cs

+ 2 - 3
OASystem/OASystem.Api/Controllers/FinancialController.cs

@@ -2291,9 +2291,9 @@ namespace OASystem.API.Controllers
                                           AND di.IsDel = 0 
                                           AND di.id = @GroupId";
 
-                        var datas = await _sqlSugar.SqlQueryable<SyntheticalReceivableFeeDetailsView>(sql)
+                        var datas = _sqlSugar.SqlQueryable<SyntheticalReceivableFeeDetailsView>(sql)
                             .AddParameters(new { GroupId = diId })
-                            .ToListAsync();
+                            .ToList();
                         decimal totalCost = datas.Sum(s => s.CNYMoeny);
                         if (totalCost > 0m)
                         {
@@ -2380,7 +2380,6 @@ namespace OASystem.API.Controllers
                     #endregion
                 }
 
-
                 result.total_fr = sumAll_fr.ToString("#0.00");
                 result.total_pr = sumAll_pr.ToString("#0.00");
                 result.total_balance = sumAll_balance.ToString("#0.00");