Commit 36f557b9 by huangchengyi

比价

parent 35d91068
Showing with 15 additions and 2 deletions
package service
import (
"fmt"
"github.com/gin-gonic/gin"
"github.com/gogf/gf/util/gconv"
"github.com/iancoleman/orderedmap"
......@@ -10,6 +11,7 @@ import (
"search_server/pkg/config"
"search_server/pkg/es"
"search_server/service/query"
"search_server/service/transformer"
"sort"
"strconv"
"strings"
......@@ -109,18 +111,29 @@ func (qs *ParityService) GetParity(ctx *gin.Context) (results model.LyResponse)
break;
}
}
slic = append(slic,model.DullGoodsData{
if tprice == 0 { //不符合梯度价跳过比价
continue;
}
//转换价格
dullGoodsData,err := transformer.MetGoodsInfo(ctx,model.DullGoodsData{
ApiGoods:v,
GoodsUrl: GoodsUrl,
BrandUrl: BrandUrl,
Attrs: attrs[v.GoodsId],
Tprice: tprice, //对应梯度价格
})
if err != nil {
fmt.Println(err)
}
slic = append(slic,dullGoodsData)
}
sort.Sort(DullGoodsData(slic))
allCount := len(slic) //总条数
//分页计算
page := ctx.Request.FormValue("page")
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or sign in to comment