更新自动化代码api层代码混入service层代码

This commit is contained in:
SliverHorn
2020-11-14 23:15:57 +08:00
parent 0bebb7f65b
commit a9432b5d9c
3 changed files with 68 additions and 67 deletions
-22
View File
@@ -33,28 +33,6 @@ func DeleteApi(api model.SysApi) (err error) {
return err
}
//@author: [piexlmax](https://github.com/piexlmax)
//@function: CreateApi
//@description: 自动创建api数据,
//@param: api model.SysApi
//@return: err error
func AutoCreateApi(api model.SysApi) (err error) {
err = global.GVA_DB.Transaction(func(tx *gorm.DB) error {
var fApi model.SysApi
var txErr error
fxErr := tx.Where("path = ? AND method = ?", api.Path, api.Method).First(&fApi).Error
if errors.Is(fxErr, gorm.ErrRecordNotFound) {
txErr = tx.Create(&api).Error
if txErr != nil {
return txErr
}
}
return nil
})
return err
}
//@author: [piexlmax](https://github.com/piexlmax)
//@function: GetAPIInfoList
//@description: 分页获取数据,