浏览代码

fix 数据权限

he2802 3 年之前
父节点
当前提交
4fe6b161b3

+ 2 - 0
zhongzheng-system/src/main/java/com/zhongzheng/modules/user/service/impl/UserUpdateServiceImpl.java

@@ -3,6 +3,7 @@ package com.zhongzheng.modules.user.service.impl;
 import cn.hutool.core.bean.BeanUtil;
 import cn.hutool.core.lang.Validator;
 import cn.hutool.core.util.StrUtil;
+import com.zhongzheng.common.annotation.DataScope;
 import com.zhongzheng.common.exception.CustomException;
 import com.zhongzheng.common.utils.DateUtils;
 import com.zhongzheng.modules.base.bo.ConsoleQueryBo;
@@ -148,6 +149,7 @@ public class UserUpdateServiceImpl extends ServiceImpl<UserUpdateMapper, UserUpd
     }
 
     @Override
+    @DataScope(businessAlias = "cb")
     public List<UserUpdateVo> listUserChangeInfo(ConsoleQueryBo bo) {
         List<UserUpdateVo> userUpdateVos = entity2UserUpdateVo(baseMapper.selectChangeInfo(bo));
         userUpdateVos.forEach(userUpdate->{

+ 3 - 0
zhongzheng-system/src/main/resources/mapper/modules/user/UserUpdateMapper.xml

@@ -60,6 +60,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
         LEFT JOIN order_goods og ON o.order_sn = og.order_sn
         LEFT JOIN goods g ON og.goods_id = g.goods_id
         LEFT JOIN user_update uu on o.user_id = uu.user_id
+        LEFT JOIN course_business cb ON g.business_id = cb.id
         WHERE
         uu.user_id IS NOT NULL
         AND
@@ -68,6 +69,8 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
         <if test="businessId != null">
             AND g.business_id = #{businessId}
         </if>
+        <!-- 数据范围过滤 -->
+        ${params.dataScope}
         ORDER BY
         uu.id DESC
     </select>