From b7699dfb72fd6ae6ec18eb9b7b5c6211ba9e881f Mon Sep 17 00:00:00 2001 From: gongbiao Date: Wed, 28 Aug 2019 16:19:02 +0800 Subject: [PATCH] =?UTF-8?q?[=E6=95=B0=E6=8D=AE=E6=9D=83=E9=99=90][?= =?UTF-8?q?=E4=BF=AE=E6=94=B9][=E8=B6=85=E7=AE=A1=E6=89=8D=E8=83=BD?= =?UTF-8?q?=E4=BF=AE=E6=94=B9]?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../iformall/controller/sys/WxUserDataRuleController.java | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/mallinkAdmin/src/main/java/com/iformall/controller/sys/WxUserDataRuleController.java b/mallinkAdmin/src/main/java/com/iformall/controller/sys/WxUserDataRuleController.java index 861e8743b..c0ed46a35 100644 --- a/mallinkAdmin/src/main/java/com/iformall/controller/sys/WxUserDataRuleController.java +++ b/mallinkAdmin/src/main/java/com/iformall/controller/sys/WxUserDataRuleController.java @@ -2,9 +2,12 @@ package com.iformall.controller.sys; import com.iformall.annotation.SystemControllerLog; +import com.iformall.common.ErrorCode; import com.iformall.common.ResultData; import com.iformall.controller.base.BaseController; +import com.iformall.domain.po.MallUserInfo; import com.iformall.domain.po.WxUserDataRule; +import com.iformall.enums.EnumUserAdmin; import com.iformall.service.WxUserDataRuleService; import io.swagger.annotations.Api; import io.swagger.annotations.ApiImplicitParam; @@ -31,6 +34,11 @@ public class WxUserDataRuleController extends BaseController { @SystemControllerLog(description = "用户数据权限-新增") public ResultData modify(@RequestBody WxUserDataRule wxUserDataRule) { logger.debug("[" + getIpAddr() + "] wxDataRuleTarget::modify"); + MallUserInfo currentUser = getUser(); + // 系统管理员才能修改信息 + if (currentUser.getIsAdmin().equals(EnumUserAdmin.ADMIN.getCode())) { + return new ResultData(ErrorCode.USER_NO_PERMISSION.getCode(), "系统管理员才能修改信息"); + } wxUserDataRuleService.modify(wxUserDataRule); return new ResultData(); }