Sfoglia il codice sorgente

fix(user): 修复用户树查询中包含已删除用户的问题

- 在查询条件中添加 is_del=0 过滤已删除用户
- 确保用户树只返回有效用户数据
- 防止已删除用户影响用户层级关系展示
shichen 5 mesi fa
parent
commit
e09c50b920
1 ha cambiato i file con 1 aggiunte e 1 eliminazioni
  1. 1 1
      app/common/repositories/user/UserRepository.php

+ 1 - 1
app/common/repositories/user/UserRepository.php

@@ -4929,7 +4929,7 @@ class UserRepository extends BaseRepository
4929 4929
     public function getUserForTree($field)
4930 4930
     {
4931 4931
         // 获取所有用户数据
4932
-        $users = $this->dao->selectWhere([], 'uid,' . $field . ',nickname,account');
4932
+        $users = $this->dao->selectWhere(['is_del'=>0], 'uid,' . $field . ',nickname,account');
4933 4933
         if (empty($users)) {
4934 4934
             return [];
4935 4935
         }