修复菜单删除bug
This commit is contained in:
parent
6905fd4fea
commit
978580a005
|
|
@ -186,11 +186,17 @@ public class SystemAuthMenuServiceImpl implements ISystemAuthMenuService {
|
|||
*/
|
||||
@Override
|
||||
public void del(Integer id) {
|
||||
SystemAuthMenu model = systemAuthMenuMapper.selectOne(new QueryWrapper<SystemAuthMenu>().eq("id", id));
|
||||
SystemAuthMenu model = systemAuthMenuMapper.selectOne(
|
||||
new QueryWrapper<SystemAuthMenu>()
|
||||
.eq("id", id)
|
||||
.last("limit 1"));
|
||||
|
||||
Assert.notNull(model, "菜单已不存在!");
|
||||
|
||||
Assert.isNull(systemAuthMenuMapper.selectOne(
|
||||
new QueryWrapper<SystemAuthMenu>().eq("pid", id)),
|
||||
new QueryWrapper<SystemAuthMenu>()
|
||||
.eq("pid", id)
|
||||
.last("limit 1")),
|
||||
"请先删除子菜单再操作!");
|
||||
|
||||
systemAuthMenuMapper.deleteById(id);
|
||||
|
|
|
|||
Loading…
Reference in New Issue