Просмотр исходного кода

fix(dao): 修复共享共富用户查询字段问题

- 在查询中明确指定返回字段为 a.*
- 避免因关联查询导致的字段冲突或重复问题
- 确保数据结构的一致性和可预测性
shichen месяцев назад: 5
Родитель
Сommit
b966350491
1 измененных файлов с 1 добавлено и 0 удалено
  1. 1 0
      app/common/dao/shared/SharedProsperityUserDao.php

+ 1 - 0
app/common/dao/shared/SharedProsperityUserDao.php

@@ -287,6 +287,7 @@ class SharedProsperityUserDao extends BaseDao
287
                 ->alias('a')
287
                 ->alias('a')
288
                 ->leftJoin('shared_prosperity_group_user b', 'a.user_id = b.user_id')
288
                 ->leftJoin('shared_prosperity_group_user b', 'a.user_id = b.user_id')
289
                 ->where($where)
289
                 ->where($where)
290
+                ->field('a.*')
290
                 ->with([
291
                 ->with([
291
                     'user' => function ($query) {
292
                     'user' => function ($query) {
292
                         $query->field('uid,avatar,nickname,account');
293
                         $query->field('uid,avatar,nickname,account');