Commit 36f557b9 by huangchengyi

比价

parent 35d91068
Showing with 15 additions and 2 deletions
package service package service
import ( import (
"fmt"
"github.com/gin-gonic/gin" "github.com/gin-gonic/gin"
"github.com/gogf/gf/util/gconv" "github.com/gogf/gf/util/gconv"
"github.com/iancoleman/orderedmap" "github.com/iancoleman/orderedmap"
...@@ -10,6 +11,7 @@ import ( ...@@ -10,6 +11,7 @@ import (
"search_server/pkg/config" "search_server/pkg/config"
"search_server/pkg/es" "search_server/pkg/es"
"search_server/service/query" "search_server/service/query"
"search_server/service/transformer"
"sort" "sort"
"strconv" "strconv"
"strings" "strings"
...@@ -109,18 +111,29 @@ func (qs *ParityService) GetParity(ctx *gin.Context) (results model.LyResponse) ...@@ -109,18 +111,29 @@ func (qs *ParityService) GetParity(ctx *gin.Context) (results model.LyResponse)
break; break;
} }
} }
if tprice == 0 { //不符合梯度价跳过比价
slic = append(slic,model.DullGoodsData{ continue;
}
//转换价格
dullGoodsData,err := transformer.MetGoodsInfo(ctx,model.DullGoodsData{
ApiGoods:v, ApiGoods:v,
GoodsUrl: GoodsUrl, GoodsUrl: GoodsUrl,
BrandUrl: BrandUrl, BrandUrl: BrandUrl,
Attrs: attrs[v.GoodsId], Attrs: attrs[v.GoodsId],
Tprice: tprice, //对应梯度价格 Tprice: tprice, //对应梯度价格
}) })
if err != nil {
fmt.Println(err)
}
slic = append(slic,dullGoodsData)
} }
sort.Sort(DullGoodsData(slic)) sort.Sort(DullGoodsData(slic))
allCount := len(slic) //总条数 allCount := len(slic) //总条数
//分页计算 //分页计算
page := ctx.Request.FormValue("page") 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