Browse Source

添加基础路由 返回错误后,仍然执行创建创建代码bug, 修复bug, #367

main
SliverHorn 4 years ago
parent
commit
4cc0f47168
  1. 7
      server/service/sys_menu.go

7
server/service/sys_menu.go

@ -89,12 +89,11 @@ func getBaseChildrenList(menu *model.SysBaseMenu, treeMap map[string][]model.Sys
//@param: menu model.SysBaseMenu
//@return: err error
func AddBaseMenu(menu model.SysBaseMenu) (err error) {
func AddBaseMenu(menu model.SysBaseMenu) error {
if !errors.Is(global.GVA_DB.Where("name = ?", menu.Name).First(&model.SysBaseMenu{}).Error, gorm.ErrRecordNotFound) {
err = errors.New("存在重复name,请修改name")
return errors.New("存在重复name,请修改name")
}
err = global.GVA_DB.Create(&menu).Error
return err
return global.GVA_DB.Create(&menu).Error
}
//@author: [piexlmax](https://github.com/piexlmax)

Loading…
Cancel
Save