Procházet zdrojové kódy

1.控制台代理人树形bug调整

wuhp před 1 rokem
rodič
revize
dfa52af23e

+ 5 - 3
src/main/resources/mapper/modules/admin/SysUserMapper.xml

@@ -1502,7 +1502,7 @@
         FROM
         sys_user su
         LEFT JOIN sys_dept sd ON sd.id = su.dept_id
-        LEFT JOIN      inf on  su.head_sculpture  =inf.id
+        LEFT JOIN  ins_upload_files    inf on  su.head_sculpture  =inf.id
         LEFT JOIN sys_user_role sur ON sur.user_id = su.id
         <where>
             <if test="vo.ids  != null  and  vo.ids.size()>0 ">
@@ -1551,11 +1551,13 @@
         </if>
         <choose>
             <when test="pid !=null and pid !=''">
-                and eur.level != '1'
+                and  eur.id != eur.referrer_id
                 and eur.referrer_id =#{pid}
             </when>
+
             <when test='pid ==  null'>
-                and eur.level = '1'
+                and eur.id =eur.referrer_id
+                and (eur.level = '1' or eur.level ='0')
             </when>
         </choose>
     </select>