修复了api设置时候可以重复path的bug
This commit is contained in:
@@ -37,6 +37,10 @@ func (a *SysApi) DeleteApi() (err error) {
|
||||
//更新api
|
||||
func (a *SysApi) UpdataApi() (err error) {
|
||||
var oldA SysApi
|
||||
flag := qmsql.DEFAULTDB.Where("path = ?", a.Path).RecordNotFound()
|
||||
if !flag {
|
||||
return errors.New("存在相同api路径")
|
||||
}
|
||||
err = qmsql.DEFAULTDB.Where("id = ?", a.ID).First(&oldA).Error
|
||||
if err != nil {
|
||||
return err
|
||||
|
Reference in New Issue
Block a user