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("设置店铺管理员权限失败!");