From 75e04de658b8a2c3384ee23048c0f2398f240102 Mon Sep 17 00:00:00 2001 From: Jack <46790855@qq.com> Date: Wed, 27 Aug 2025 23:18:53 +0800 Subject: [PATCH] =?UTF-8?q?=E5=85=A5=E9=A9=BB=E6=96=B0=E5=A2=9E=E5=BA=97?= =?UTF-8?q?=E9=93=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../impl/AdminBaseMenuServiceImpl.java | 34 +++++++++---------- .../mall/common/utils/ContextUtil.java | 2 +- .../service/impl/LakalaPayServiceImpl.java | 7 ++-- .../impl/ShopOrderBaseServiceImpl.java | 3 +- .../impl/ShopStoreBaseServiceImpl.java | 5 +-- 5 files changed, 27 insertions(+), 24 deletions(-) diff --git a/mall-admin/src/main/java/com/suisung/mall/admin/service/impl/AdminBaseMenuServiceImpl.java b/mall-admin/src/main/java/com/suisung/mall/admin/service/impl/AdminBaseMenuServiceImpl.java index 51eb1e44..70e702e0 100644 --- a/mall-admin/src/main/java/com/suisung/mall/admin/service/impl/AdminBaseMenuServiceImpl.java +++ b/mall-admin/src/main/java/com/suisung/mall/admin/service/impl/AdminBaseMenuServiceImpl.java @@ -78,7 +78,6 @@ public class AdminBaseMenuServiceImpl extends BaseServiceImpl getRouterList() { UserDto user = getCurrentUser(); -// log.debug("##### 当前登录用户:{}###", JsonUtil.object2json(user)); if (ObjectUtil.isEmpty(user)) { throw new ApiException(ResultCode.UNAUTHORIZED); @@ -839,16 +838,16 @@ public class AdminBaseMenuServiceImpl extends BaseServiceImpl queryWrapper=new QueryWrapper(adminBaseMenu); - String menu_name= getParameter("menu_name"); - if(StringUtils.isNotEmpty(menu_name)){ + AdminBaseMenu adminBaseMenu = new AdminBaseMenu(); + QueryWrapper queryWrapper = new QueryWrapper(adminBaseMenu); + String menu_name = getParameter("menu_name"); + if (StringUtils.isNotEmpty(menu_name)) { queryWrapper.like("menu_name", menu_name); } - Page data= lists(queryWrapper,pageNo,pageSize); + Page data = lists(queryWrapper, pageNo, pageSize); return CommonResult.success(data); } @@ -856,13 +855,13 @@ public class AdminBaseMenuServiceImpl extends BaseServiceImpl queryWrapper=new QueryWrapper(adminBaseMenu); - String menu_id= getParameter("menu_id"); - if(StringUtils.isEmpty(menu_id)){ + AdminBaseMenu adminBaseMenu = new AdminBaseMenu(); + QueryWrapper queryWrapper = new QueryWrapper(adminBaseMenu); + String menu_id = getParameter("menu_id"); + if (StringUtils.isEmpty(menu_id)) { return CommonResult.failed("缺少必要字段"); } queryWrapper.eq("menu_id", menu_id); @@ -871,7 +870,7 @@ public class AdminBaseMenuServiceImpl extends BaseServiceImpl product_ids = orderItemList.stream().map(ShopOrderItem::getProduct_id).collect(Collectors.toList()); List indexList = shopProductIndexService.gets(product_ids); - if (CheckUtil.checkDataRights(user_id, orderBaseList, ShopOrderBase::getBuyer_user_id) || CheckUtil.checkDataRights(store_id, orderBaseList, ShopOrderBase::getStore_id)) { + if (CheckUtil.checkDataRights(user_id, orderBaseList, ShopOrderBase::getBuyer_user_id) + || CheckUtil.checkDataRights(store_id, orderBaseList, ShopOrderBase::getStore_id)) { // 判断是否为供应商代发订单 QueryWrapper infoQueryWrapper = new QueryWrapper<>(); infoQueryWrapper.in("src_order_id", order_ids); diff --git a/mall-shop/src/main/java/com/suisung/mall/shop/store/service/impl/ShopStoreBaseServiceImpl.java b/mall-shop/src/main/java/com/suisung/mall/shop/store/service/impl/ShopStoreBaseServiceImpl.java index 524fc96d..c10fb612 100644 --- a/mall-shop/src/main/java/com/suisung/mall/shop/store/service/impl/ShopStoreBaseServiceImpl.java +++ b/mall-shop/src/main/java/com/suisung/mall/shop/store/service/impl/ShopStoreBaseServiceImpl.java @@ -3284,7 +3284,7 @@ public class ShopStoreBaseServiceImpl extends BaseServiceImpl queryWrapper = new QueryWrapper<>(); - queryWrapper.eq("store_id", storeId).eq("user_id", userId); + queryWrapper.eq("store_id", storeId).eq("user_id", userId).eq("employee_is_admin", CommonConstant.Enable); if (shopStoreEmployeeService.count(queryWrapper) <= 0) { // shop_store_employee 店铺员工,添加管理员 ShopStoreEmployee shopStoreEmployee = new ShopStoreEmployee(); @@ -3481,7 +3481,8 @@ public class ShopStoreBaseServiceImpl extends BaseServiceImpl queryWrapper = new UpdateWrapper<>(); queryWrapper.eq("user_id", userId).eq("store_id", storeId) .set("rights_group_id", CollUtil.join(rights_group_id, ",")) - .set("employee_is_admin", CommonConstant.USER_TYPE_ADMIN); + .set("employee_is_admin", CommonConstant.Enable) + .set("employee_is_kefu", CommonConstant.Enable); if (!shopStoreEmployeeService.update(queryWrapper)) { // throw new ApiException(I18nUtil._("设置店铺管理员权限失败")); log.error("设置店铺管理员权限失败!");