diff --git a/api/controller/Question.go b/api/controller/Question.go index 9f5a299..9bd09d6 100644 --- a/api/controller/Question.go +++ b/api/controller/Question.go @@ -344,3 +344,20 @@ func (r *Question) PutQuestionSubmitCount(c *gin.Context) { responses.Ok(c) } + +// GetGuessUserLikeList 获取问题列表-猜你喜欢 +func (b *Question) GetGuessUserLikeList(c *gin.Context) { + userId := c.GetInt64("UserId") + + // 获取数据 + questionService := service.QuestionService{} + questions, err := questionService.GetGuessUserLIkeList(userId) + if err != nil { + responses.OkWithData(nil, c) + } + + // 处理返回值 + g := dto.GetHotQuestionListDto(questions) + + responses.OkWithData(g, c) +} diff --git a/api/router/router.go b/api/router/router.go index 7e0db35..cc8d272 100644 --- a/api/router/router.go +++ b/api/router/router.go @@ -212,6 +212,9 @@ func privateRouter(r *gin.Engine, api controller.Api) { // 增加问题提交次数(提交个人信息进行了算算的人次) clickGroup.PUT("/submit/:question_id", api.Question.PutQuestionSubmitCount) } + + // 获取问题列表-猜你喜欢 + questionGroup.GET("/like", api.Question.GetGuessUserLikeList) } // 用户