diff --git a/controller/notice.go b/controller/notice.go index 2600cda..9efba91 100644 --- a/controller/notice.go +++ b/controller/notice.go @@ -36,6 +36,15 @@ func GetNotice(c *gin.Context) { }, }) } +func GetNotices(c *gin.Context) { + kefuId,_:=c.Get("kefu_name") + welcomes:=models.FindWelcomesByUserId(kefuId) + c.JSON(200, gin.H{ + "code": 200, + "msg": "ok", + "result":welcomes, + }) +} var upgrader = websocket.Upgrader{} var oldFolders map[string]int diff --git a/main.go b/main.go index a291472..92ca09a 100644 --- a/main.go +++ b/main.go @@ -118,6 +118,7 @@ func main() { engine.GET("/statistics",middleware.JwtApiMiddleware, controller.GetStatistics) //前台接口 engine.GET("/notice",middleware.SetLanguage, controller.GetNotice) + engine.GET("/notices",middleware.JwtApiMiddleware, controller.GetNotices) //前台引入js接口 engine.GET("/webjs", tmpl.PageWebJs) //前台引入css接口 diff --git a/models/welcomes.go b/models/welcomes.go index ea3979f..cef4fd6 100644 --- a/models/welcomes.go +++ b/models/welcomes.go @@ -13,4 +13,9 @@ func FindWelcomeByUserId(userId interface{})Welcome{ var w Welcome DB.Where("user_id = ? and is_default=?", userId,1).First(&w) return w +} +func FindWelcomesByUserId(userId interface{})[]Welcome{ + var w []Welcome + DB.Where("user_id = ?", userId).Find(&w) + return w } \ No newline at end of file