From 6f7ee75ae78bb6bf2e1b29897a02473a847c17dd Mon Sep 17 00:00:00 2001 From: sxu <602087911@qq.com> Date: Mon, 10 Mar 2025 19:08:37 +0800 Subject: [PATCH] apply datapermission --- .../core/menu/mapper/MenuRecipeMapper.java | 6 ++++ .../mapper/menu/MenuRecipeMapper.xml | 34 ------------------- 2 files changed, 6 insertions(+), 34 deletions(-) diff --git a/bonus-modules/bonus-smart-canteen/src/main/java/com/bonus/canteen/core/menu/mapper/MenuRecipeMapper.java b/bonus-modules/bonus-smart-canteen/src/main/java/com/bonus/canteen/core/menu/mapper/MenuRecipeMapper.java index 4f840751..7fe9e0c3 100644 --- a/bonus-modules/bonus-smart-canteen/src/main/java/com/bonus/canteen/core/menu/mapper/MenuRecipeMapper.java +++ b/bonus-modules/bonus-smart-canteen/src/main/java/com/bonus/canteen/core/menu/mapper/MenuRecipeMapper.java @@ -3,6 +3,8 @@ package com.bonus.canteen.core.menu.mapper; import com.baomidou.mybatisplus.core.conditions.Wrapper; import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; +import com.bonus.canteen.core.auth.config.LeNiuDataPermission; +import com.bonus.canteen.core.auth.enums.DataPermissionTypeEnum; import com.bonus.canteen.core.auth.po.MgrUserAuthPO; import com.bonus.canteen.core.customer.model.CustInfo; import com.bonus.canteen.core.marketing.vo.MktEffectiveUserVO; @@ -40,6 +42,10 @@ public interface MenuRecipeMapper extends BaseMapper { @Select({"select recipe_id, recipe_name from menu_recipe ${ew.customSqlSegment}"}) List selectRecipeNameMap(@Param("ew") Wrapper wrapper); + @LeNiuDataPermission( + alias = "aa", + permissionType = DataPermissionTypeEnum.PERMISSION_AREA + ) Page selectAllRecipeV2List(Page page, @Param("content") MenuRecipeV2PageDTO content, @Param("delFlag") Integer delFlag, @Param("authPO") MgrUserAuthPO authPO); } diff --git a/bonus-modules/bonus-smart-canteen/src/main/resources/mapper/menu/MenuRecipeMapper.xml b/bonus-modules/bonus-smart-canteen/src/main/resources/mapper/menu/MenuRecipeMapper.xml index 8e45f298..5ebfbd13 100644 --- a/bonus-modules/bonus-smart-canteen/src/main/resources/mapper/menu/MenuRecipeMapper.xml +++ b/bonus-modules/bonus-smart-canteen/src/main/resources/mapper/menu/MenuRecipeMapper.xml @@ -237,13 +237,8 @@ left join alloc_stall a on mr.stall_id = a.stall_id left join mkt_effective me on mr.eff_id = me.eff_id left join alloc_area aa on ac.area_id = aa.area_id - LEFT JOIN sys_role sr ON aa.area_id = sr.area_id - LEFT JOIN sys_user_role sur ON sr.role_id = sur.role_id where mr.del_flag = #{delFlag} - AND sr.del_flag = 0 - AND sr.role_key = #{authPO.roleCode} - AND sur.user_id = #{authPO.userId} and mr.recipe_id = #{content.recipeId} @@ -286,35 +281,6 @@ and mr.recipe_type = #{content.recipeType} - - - - - - - - - - - - - - - - - - - - - - - - - - - - - order by mr.crtime desc