package controller

import (
	"fmt"
	"github.com/gin-gonic/gin"
	"search_server/pkg/common"
	"search_server/service"
)

//搜索型号
func AutoSpu(c *gin.Context) {
	goodsName, _ := c.GetPostForm("goods_name")
	goods := service.AutoSpu(goodsName)
	var errCode int
	if len(goods) == 0 {
		errCode = 1
	}
	res := common.BomResponse{
		ErrCode: errCode,
		ErrMsg:  "",
		Data:    goods,
	}
	c.JSON(200, res)
}

//获取推荐列表
func Recommend(c *gin.Context) {
	req := &common.RecommendRequest{}
	err := c.Bind(&req) //使用的是post参数
	if err != nil {
		fmt.Println(err)
	}
	if req.Flag == 0 {
		res := common.BomResponse{
			ErrCode: 101,
			ErrMsg:  "参数不全",
			Data:    []string{},
		}
		c.JSON(200, res)
		return
	}
	data := service.Recommend(req)
	c.JSON(200, data)
}