|
@@ -82,7 +82,7 @@ func GetBuyerPortraitData(buyer string) (map[string]interface{}, error) {
|
|
hxObj := getInitPortraitSearch(buyer, "buyer")
|
|
hxObj := getInitPortraitSearch(buyer, "buyer")
|
|
//分段存储——b阶段
|
|
//分段存储——b阶段
|
|
buyerPortraitData["step_b"] = time.Now().Unix()
|
|
buyerPortraitData["step_b"] = time.Now().Unix()
|
|
- go upDataQxhxRedis(hxObj.RedisKey, buyerPortraitData)
|
|
|
|
|
|
+ upDataQxhxRedis(hxObj.RedisKey, buyerPortraitData)
|
|
|
|
|
|
if AllWinner, ok := buyerPortraitData["allWinnerList"]; ok {
|
|
if AllWinner, ok := buyerPortraitData["allWinnerList"]; ok {
|
|
province := qutil.ObjToString(buyerPortraitData["province"])
|
|
province := qutil.ObjToString(buyerPortraitData["province"])
|
|
@@ -101,7 +101,6 @@ func GetBuyerPortraitData(buyer string) (map[string]interface{}, error) {
|
|
}
|
|
}
|
|
//分段存储——c阶段
|
|
//分段存储——c阶段
|
|
buyerPortraitData["step_c"] = time.Now().Unix()
|
|
buyerPortraitData["step_c"] = time.Now().Unix()
|
|
- go upDataQxhxRedis(hxObj.RedisKey, buyerPortraitData)
|
|
|
|
return buyerPortraitData, nil
|
|
return buyerPortraitData, nil
|
|
}
|
|
}
|
|
|
|
|
|
@@ -345,7 +344,7 @@ func BuyerPortraitSearch(buyer string) (map[string]interface{}, error) {
|
|
wg.Wait()
|
|
wg.Wait()
|
|
//分段存储——a阶段
|
|
//分段存储——a阶段
|
|
returnData["step_a"] = time.Now().Unix()
|
|
returnData["step_a"] = time.Now().Unix()
|
|
- go upDataQxhxRedis(getInitPortraitSearch(buyer, "buyer").RedisKey, returnData)
|
|
|
|
|
|
+ upDataQxhxRedis(getInitPortraitSearch(buyer, "buyer").RedisKey, returnData)
|
|
|
|
|
|
if json.Unmarshal(topScopeclassBytes, &topScopeclassData) == nil {
|
|
if json.Unmarshal(topScopeclassBytes, &topScopeclassData) == nil {
|
|
//折扣率 优先取三年都有数据的
|
|
//折扣率 优先取三年都有数据的
|