Browse Source

fix(finance): 修复共富团数据查询中的键映射错误

- 修正了array_column函数的第三个参数,从'partner_level'改为'group_id'
- 确保共富百人团、千人团、万人团数据能正确按group_id进行统计
- 修复了因字段名错误导致的数据关联问题
shichen 5 months ago
parent
commit
a37d4a667d
1 changed files with 1 additions and 1 deletions
  1. 1 1
      app/common/repositories/finance/FinanceRepository.php

+ 1 - 1
app/common/repositories/finance/FinanceRepository.php

@@ -400,7 +400,7 @@ class FinanceRepository extends BaseRepository
400 400
 
401 401
             // 共富百人团、千人团、万人团数据
402 402
             $sharedGroupUserDataQuery = Db::query("SELECT group_id,count(user_id) count FROM `rrx_shared_prosperity_group_user` group by group_id");
403
-            $sharedGroupUserDataQuery = array_column($sharedGroupUserDataQuery, 'count', 'partner_level');
403
+            $sharedGroupUserDataQuery = array_column($sharedGroupUserDataQuery, 'count', 'group_id');
404 404
             $data['four'][] = ['className' => 'el-icon-s-goods', 'count' => (int)($sharedGroupUserDataQuery[1] ?? 0), 'name' => '万人团', 'group_id' => 1];
405 405
             $data['four'][] = ['className' => 'el-icon-s-goods', 'count' => (int)($sharedGroupUserDataQuery[2] ?? 0), 'name' => '千人团', 'group_id' => 2];
406 406
             $data['four'][] = ['className' => 'el-icon-s-goods', 'count' => (int)($sharedGroupUserDataQuery[3] ?? 0), 'name' => '百人团', 'group_id' => 3];