增加了推荐搜索字段
This commit is contained in:
@@ -4,7 +4,7 @@ package controller
|
||||
type Api struct {
|
||||
Login // 登录
|
||||
Public // 公共方法
|
||||
Class // 分类
|
||||
BaseClass // 分类
|
||||
Question // 问题
|
||||
User // 用户
|
||||
UserCoupon // 用户优惠卷
|
||||
|
||||
@@ -4,19 +4,36 @@ import (
|
||||
"github.com/gin-gonic/gin"
|
||||
"hepa-calc-api/api/dao"
|
||||
"hepa-calc-api/api/dto"
|
||||
"hepa-calc-api/api/requests"
|
||||
"hepa-calc-api/api/responses"
|
||||
"hepa-calc-api/global"
|
||||
"hepa-calc-api/utils"
|
||||
"strconv"
|
||||
)
|
||||
|
||||
type Class struct{}
|
||||
type BaseClass struct{}
|
||||
|
||||
// GetBaseClassList 获取分类列表
|
||||
func (b *BaseClass) GetBaseClassList(c *gin.Context) {
|
||||
baseClassRequest := requests.BaseClassRequest{}
|
||||
req := baseClassRequest.GetBaseClassList
|
||||
if err := c.ShouldBind(&req); err != nil {
|
||||
responses.FailWithMessage(err.Error(), c)
|
||||
return
|
||||
}
|
||||
|
||||
// 参数验证
|
||||
if err := global.Validate.Struct(req); err != nil {
|
||||
responses.FailWithMessage(utils.Translate(err), c)
|
||||
return
|
||||
}
|
||||
|
||||
func (b *Class) GetClassList(c *gin.Context) {
|
||||
// 获取分类数据
|
||||
baseClassDao := dao.BaseClassDao{}
|
||||
|
||||
maps := make(map[string]interface{})
|
||||
maps["class_status"] = 1
|
||||
baseClass, err := baseClassDao.GetBaseClassOrderList(maps)
|
||||
baseClass, err := baseClassDao.GetBaseClassListSearch(req)
|
||||
if err != nil {
|
||||
responses.FailWithMessage(err.Error(), c)
|
||||
return
|
||||
@@ -32,8 +49,8 @@ func (b *Class) GetClassList(c *gin.Context) {
|
||||
responses.OkWithData(g, c)
|
||||
}
|
||||
|
||||
// GetClass 获取分类详情
|
||||
func (r *Class) GetClass(c *gin.Context) {
|
||||
// GetBaseClass 获取分类详情
|
||||
func (r *BaseClass) GetBaseClass(c *gin.Context) {
|
||||
id := c.Param("class_id")
|
||||
if id == "" {
|
||||
responses.FailWithMessage("缺少参数", c)
|
||||
Reference in New Issue
Block a user