From bf9fe046ee5445c0fa3bb04d10e12ebcde41b239 Mon Sep 17 00:00:00 2001 From: "DESKTOP-4RNDQIC\\29019" <290198252@qq.com> Date: Sat, 27 Mar 2021 13:58:44 +0800 Subject: [PATCH] =?UTF-8?q?=E5=AE=8C=E6=88=90=E6=96=87=E7=AB=A0=E6=A8=A1?= =?UTF-8?q?=E6=9D=BF=E5=8A=9F=E8=83=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- controller/blog.go | 25 +++++++++++++++++++++++++ main.go | 2 ++ 2 files changed, 27 insertions(+) diff --git a/controller/blog.go b/controller/blog.go index 4629609..97b545f 100644 --- a/controller/blog.go +++ b/controller/blog.go @@ -809,4 +809,29 @@ func DeleteDocTemplate(c *gin.Context) { resp.Data = nil resp.Msg = "OK" resp.Status = 0 +} + +func GetDocTemplateId(c *gin.Context) { + resp := RespBase{} + defer func() { + c.JSON(200, resp) + }() + sid := c.Param("id") + id,e := strconv.Atoi(sid) + if nil != e{ + log.Print(e.Error()) + return + } + ret,e := model.ReadDocTemplate(int32(id)) + if nil != e{ + log.Print(e.Error()) + return + } + if len(ret) > 0{ + resp.Data = ret[0] + }else{ + resp.Data = nil + } + resp.Msg = "OK" + resp.Status = 0 } \ No newline at end of file diff --git a/main.go b/main.go index 1673efc..461bf69 100644 --- a/main.go +++ b/main.go @@ -191,6 +191,8 @@ func main() { api.POST("/doc_template",controller.UpdateDocTemplate) api.POST("/get_doc_template",controller.GetDocTemplate) api.DELETE("/doc_template/:id",controller.DeleteDocTemplate) + api.GET("/doc_template/:id",controller.GetDocTemplateId) + } openapi := r.Group("openapi")