yumeng há 4 anos atrás
pai
commit
f0a75b8cec

+ 1 - 1
jeecg-boot-module-system/src/main/java/org/jeecg/modules/ctop/mapper/xml/ProjectMemberMapper.xml

@@ -98,7 +98,7 @@
             and a.user_id = #{userId}
         </if>
         and b.media_id in
-        <foreach collection="mediaIds" item="item" separator=","
+        <foreach collection="mediaList" item="item" separator=","
                  open="(" close=")">
             #{item}
         </foreach>

+ 4 - 6
jeecg-boot-module-system/src/main/java/org/jeecg/modules/ctop/service/impl/ProjectMemberServiceImpl.java

@@ -434,15 +434,13 @@ public class ProjectMemberServiceImpl extends ServiceImpl<ProjectMemberMapper, P
         String userId = sysUser.getId();
         String roleCode = memberMapper.getRoleCodeByUserId(userId);
 
-        //角色权限判断
-        List<ProjectMember> projectMemberList = null;
         if ("admin".equals(roleCode)) {
             userId = null;
-        } else {
-            //如果以上角色都不是的话直接查询此角色所属项目
-         //   projectMemberList = memberMapper.designProjects(userId, mediaList);
-            projectMemberList = memberMapper.getProductIds(userId, mediaList);
         }
+        //如果以上角色都不是的话直接查询此角色所属项目
+        //   projectMemberList = memberMapper.designProjects(userId, mediaList);
+        List<ProjectMember> projectMemberList  = memberMapper.getProductIds(userId, mediaList);
+
 
         if (null == projectMemberList) {
             projectMemberList = new ArrayList<>();