Skip to content

Commit 78559ed

Browse files
author
QM303176530
committed
修改了自动化代码自动化创建api会被禁止的bug
1 parent 95d49ab commit 78559ed

File tree

3 files changed

+7
-9
lines changed

3 files changed

+7
-9
lines changed

server/config.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,7 @@ mysql:
5656
config: 'charset=utf8mb4&parseTime=True&loc=Local'
5757
db-name: 'qmPlus'
5858
username: 'root'
59-
password: 'root123'
59+
password: 'Aa@6447985'
6060
max-idle-conns: 10
6161
max-open-conns: 100
6262
log-mode: false

server/core/server.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ func RunWindowsServer() {
2929

3030
fmt.Printf(`
3131
欢迎使用 Gin-Vue-Admin
32-
当前版本:V2.3.6
32+
当前版本:V2.3.7
3333
默认自动化文档地址:http://127.0.0.1%s/swagger/index.html
3434
默认前端文件运行地址:http://127.0.0.1:8080
3535
如果项目让您获得了收益,希望您能请团队喝杯可乐:https://www.gin-vue-admin.com/docs/coffee

server/service/sys_auto_code.go

Lines changed: 5 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -209,7 +209,6 @@ func addAutoMoveFile(data *tplData) {
209209
}
210210
}
211211

212-
213212
//@author: [piexlmax](https://github.com/piexlmax)
214213
//@author: [SliverHorn](https://github.com/SliverHorn)
215214
//@function: CreateApi
@@ -259,14 +258,13 @@ func AutoCreateApi(a *model.AutoCodeStruct) (err error) {
259258
err = global.GVA_DB.Transaction(func(tx *gorm.DB) error {
260259
for _, v := range apiList {
261260
var api model.SysApi
262-
if err := tx.Where("path = ? AND method = ?", v.Path, v.Method).First(&api).Error; err != nil {
263-
return err
264-
}
265-
if err := tx.Create(&v).Error; err != nil { // 遇到错误时回滚事务
266-
return err
261+
if errors.Is(tx.Where("path = ? AND method = ?", v.Path, v.Method).First(&api).Error, gorm.ErrRecordNotFound) {
262+
if err := tx.Create(&v).Error; err != nil { // 遇到错误时回滚事务
263+
return err
264+
}
267265
}
268266
}
269267
return nil
270268
})
271269
return err
272-
}
270+
}

0 commit comments

Comments
 (0)