Browse Source

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

SliverHorn 4 years ago
parent
commit
4cc0f47168
1 changed files with 3 additions and 4 deletions
  1. 3 4
      server/service/sys_menu.go

+ 3 - 4
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)