|
@@ -22,6 +22,10 @@ public class MenuController extends BaseController {
|
|
|
@ApiOperation("新增菜单")
|
|
|
@PutMapping("/add")
|
|
|
public Object getMenu(SysMenu sysMenu) {
|
|
|
+ SysMenu menuByPermission = sysMenuService.findMenuByPermission(sysMenu.getPermission());
|
|
|
+ if(menuByPermission != null){
|
|
|
+ return failed("权限标识不能重复");
|
|
|
+ }
|
|
|
Date date = new Date();
|
|
|
sysMenu.setUpdateTime(date);
|
|
|
sysMenu.setCreateTime(date);
|
|
@@ -37,6 +41,10 @@ public class MenuController extends BaseController {
|
|
|
@ApiOperation("根据菜单id修改菜单")
|
|
|
@PutMapping("/update")
|
|
|
public Object updateMenu(SysMenu sysMenu) {
|
|
|
+ SysMenu menuByPermission = sysMenuService.findMenuByPermission(sysMenu.getPermission());
|
|
|
+ if(menuByPermission != null && !menuByPermission.getId().equals(sysMenu.getId())){
|
|
|
+ return failed("权限标识不能重复");
|
|
|
+ }
|
|
|
Date date = new Date();
|
|
|
sysMenu.setUpdateTime(date);
|
|
|
return succeed(sysMenuService.update(sysMenu));
|