feat: 增加AddFunc自动填充方法逻辑功能

This commit is contained in:
pixelMax(奇淼
2024-10-24 18:01:40 +08:00
parent 7d62a55a92
commit f191601ab4
6 changed files with 145 additions and 6 deletions

View File

@@ -98,11 +98,20 @@ func (a *AutoCodeTemplateApi) AddFunc(c *gin.Context) {
response.FailWithMessage(err.Error(), c)
return
}
err = autoCodeTemplateService.AddFunc(info)
var tempMap map[string]string
if info.IsPreview {
tempMap, err = autoCodeTemplateService.GetApiAndServer(info)
} else {
err = autoCodeTemplateService.AddFunc(info)
}
if err != nil {
global.GVA_LOG.Error("注入失败!", zap.Error(err))
response.FailWithMessage("注入失败", c)
} else {
if info.IsPreview {
response.OkWithDetailed(tempMap, "注入成功", c)
return
}
response.OkWithMessage("注入成功", c)
}
}