瀏覽代碼

修改用户角色禁用但还是能查到权限菜单的问题

liweifan 3 年之前
父節點
當前提交
baa7c6d673

+ 2 - 8
cooleshow-user/user-biz/src/main/java/com/yonge/cooleshow/biz/dal/service/impl/TeacherStyleVideoServiceImpl.java

@@ -7,18 +7,14 @@ import com.yonge.cooleshow.auth.api.entity.SysUser;
 import com.yonge.cooleshow.biz.dal.dto.req.AuthOperaReq;
 import com.yonge.cooleshow.biz.dal.dto.search.TeacherStyleSearch;
 import com.yonge.cooleshow.biz.dal.dto.search.TeacherStyleVideoSearch;
-import com.yonge.cooleshow.biz.dal.entity.Teacher;
-import com.yonge.cooleshow.biz.dal.entity.TeacherAuthMusicianRecord;
 import com.yonge.cooleshow.biz.dal.enums.AuthStatusEnum;
 import com.yonge.cooleshow.biz.dal.enums.ClientEnum;
 import com.yonge.cooleshow.biz.dal.enums.MessageTypeEnum;
-import com.yonge.cooleshow.biz.dal.enums.YesOrNoEnum;
 import com.yonge.cooleshow.biz.dal.service.SysMessageService;
 import com.yonge.cooleshow.biz.dal.vo.TeacherStyleVideoVo;
-import com.yonge.cooleshow.biz.dal.vo.TeacherVo;
 import com.yonge.cooleshow.common.entity.HttpResponseResult;
 import com.yonge.toolset.thirdparty.message.MessageSenderPluginContext;
-import org.apache.commons.beanutils.BeanUtils;
+import com.yonge.toolset.utils.http.HttpUtil;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 import org.springframework.beans.factory.annotation.Autowired;
@@ -45,8 +41,6 @@ public class TeacherStyleVideoServiceImpl extends ServiceImpl<TeacherStyleVideoD
     @Autowired
     private SysUserFeignService sysUserFeignService;
 
-
-
     @Override
     public TeacherStyleVideoVo detail(Long id) {
         return baseMapper.detail(id);
@@ -71,7 +65,7 @@ public class TeacherStyleVideoServiceImpl extends ServiceImpl<TeacherStyleVideoD
         build.setUpdateTime(new Date());
         HttpResponseResult<Boolean> result = HttpResponseResult.succeed(baseMapper.updateById(build) > 0);
         if (result.getStatus()) {
-            sendAuthMessage(authOperaReq.getPass(),build.getUserId(),authOperaReq.getReason());
+            sendAuthMessage(authOperaReq.getPass(), build.getUserId(), authOperaReq.getReason());
         }
         return result;
     }

+ 3 - 1
cooleshow-user/user-biz/src/main/resources/config/mybatis/EmployeeMapper.xml

@@ -229,7 +229,9 @@
     </update>
 
     <select id="queryUserRole" resultType="java.lang.Long">
-        SELECT sur.role_id_ FROM sys_user_role sur WHERE sur.user_id_ = #{userId}
+        SELECT sur.role_id_ FROM sys_user_role sur
+        LEFT JOIN sys_role r ON sur.role_id_ = r.id_
+        WHERE r.del_flag_ = 0 and r.is_enable_ = 1 and sur.user_id_ = #{userId}
     </select>
     <insert id="batchAddEmployeeRole">
         INSERT INTO sys_user_role(user_id_,role_id_) values