|
@@ -1,5 +1,6 @@
|
|
|
package com.jzg.controller;
|
|
package com.jzg.controller;
|
|
|
|
|
|
|
|
|
|
+import cn.hutool.json.JSONUtil;
|
|
|
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
|
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
|
|
import com.jzg.commons.aop.OperatorTrajectory;
|
|
import com.jzg.commons.aop.OperatorTrajectory;
|
|
|
import com.jzg.commons.constants.OperationTypeEnum;
|
|
import com.jzg.commons.constants.OperationTypeEnum;
|
|
@@ -14,6 +15,8 @@ import com.jzg.mapper.SysRoleMapper;
|
|
|
import com.jzg.service.UserRoleService;
|
|
import com.jzg.service.UserRoleService;
|
|
|
import io.swagger.v3.oas.annotations.Operation;
|
|
import io.swagger.v3.oas.annotations.Operation;
|
|
|
import io.swagger.v3.oas.annotations.tags.Tag;
|
|
import io.swagger.v3.oas.annotations.tags.Tag;
|
|
|
|
|
+import org.slf4j.Logger;
|
|
|
|
|
+import org.slf4j.LoggerFactory;
|
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
|
import org.springframework.validation.annotation.Validated;
|
|
import org.springframework.validation.annotation.Validated;
|
|
|
import org.springframework.web.bind.annotation.*;
|
|
import org.springframework.web.bind.annotation.*;
|
|
@@ -28,6 +31,8 @@ import java.util.Objects;
|
|
|
@RequestMapping("/userRole")
|
|
@RequestMapping("/userRole")
|
|
|
public class UserRoleController extends BaseController {
|
|
public class UserRoleController extends BaseController {
|
|
|
|
|
|
|
|
|
|
+ private static final Logger log = LoggerFactory.getLogger(UserRoleController.class);
|
|
|
|
|
+
|
|
|
@Autowired
|
|
@Autowired
|
|
|
UserRoleService userRoleService;
|
|
UserRoleService userRoleService;
|
|
|
|
|
|
|
@@ -67,7 +72,8 @@ public class UserRoleController extends BaseController {
|
|
|
@OperatorTrajectory(moduleName = "组织架构/角色管理/修改角色",OperationDict = OperationTypeEnum.UPDATE, mapperClass = SysRoleMapper.class,type = "U",entityClass = SysRoleVo.class )
|
|
@OperatorTrajectory(moduleName = "组织架构/角色管理/修改角色",OperationDict = OperationTypeEnum.UPDATE, mapperClass = SysRoleMapper.class,type = "U",entityClass = SysRoleVo.class )
|
|
|
@Operation(summary = "角色修改")
|
|
@Operation(summary = "角色修改")
|
|
|
@PostMapping("/roleUpdate")
|
|
@PostMapping("/roleUpdate")
|
|
|
- public HttpResult roleUpdate(@Validated @RequestBody SysRoleVo sysRoleVo){
|
|
|
|
|
|
|
+ public HttpResult<String> roleUpdate(@Validated @RequestBody SysRoleVo sysRoleVo){
|
|
|
|
|
+ log.info("修改角色信息:sysRoleVo=[{}]", JSONUtil.toJsonStr(sysRoleVo));
|
|
|
//如果不是平台则校验数据权限
|
|
//如果不是平台则校验数据权限
|
|
|
if(!getUserSystemCode().equals(SystemConstants.SYSTEM_PLATFORM.getCode())){
|
|
if(!getUserSystemCode().equals(SystemConstants.SYSTEM_PLATFORM.getCode())){
|
|
|
//从用户信息中获取租户code
|
|
//从用户信息中获取租户code
|
|
@@ -78,6 +84,7 @@ public class UserRoleController extends BaseController {
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
if(userRoleService.isExist(sysRoleVo.getName(),sysRoleVo.getId())){
|
|
if(userRoleService.isExist(sysRoleVo.getName(),sysRoleVo.getId())){
|
|
|
|
|
+ log.info("角色名称已存在,请修改后重新提交。sysRoleVo.getName()=[{}],sysRoleVo.getId()=[{}]",sysRoleVo.getName(),sysRoleVo.getId());
|
|
|
throw new ValidateException("角色名称已存在,请修改后重新提交");
|
|
throw new ValidateException("角色名称已存在,请修改后重新提交");
|
|
|
}
|
|
}
|
|
|
return userRoleService.roleUpdate(sysRoleVo)? HttpResult.ok("修改角色成功") : HttpResult.error("修改角色失败");
|
|
return userRoleService.roleUpdate(sysRoleVo)? HttpResult.ok("修改角色成功") : HttpResult.error("修改角色失败");
|