修复不能修改菜单目录的bug

This commit is contained in:
kenhy
2020-07-10 15:22:57 +08:00
parent 65d3b6583e
commit 64c78dfb2c

View File

@ -313,7 +313,7 @@ public class MenuServiceImpl extends BaseServiceImpl<MenuMapper, Menu> implement
throw new EntityExistException(Menu.class,"name",resources.getName()); throw new EntityExistException(Menu.class,"name",resources.getName());
} }
if(StringUtils.isNotBlank(resources.getComponentName())){ if(StringUtils.isNotBlank(resources.getComponentName())&&resources.getType()!=0){
int menuCount = this.lambdaQuery().eq(Menu::getComponentName,resources.getComponentName()).count(); int menuCount = this.lambdaQuery().eq(Menu::getComponentName,resources.getComponentName()).count();
if(menuCount > 1) throw new YshopException("请保持菜单组件名称唯一"); if(menuCount > 1) throw new YshopException("请保持菜单组件名称唯一");
menu1 = this.getOne(new QueryWrapper<Menu>().lambda() menu1 = this.getOne(new QueryWrapper<Menu>().lambda()