- 避免饿百网页上拉下来的活动重名

This commit is contained in:
gazebo
2019-08-19 14:12:25 +08:00
parent 7653f5ff5a
commit 6801e17fc9
2 changed files with 5 additions and 2 deletions

View File

@@ -1,6 +1,7 @@
package ebai package ebai
import ( import (
"fmt"
"time" "time"
"git.rosy.net.cn/jx-callback/business/jxutils" "git.rosy.net.cn/jx-callback/business/jxutils"
@@ -73,7 +74,7 @@ func (c *PurchaseHandler) GetPageActList(ctx *jxcontext.Context, createdFrom tim
if utils.Timestamp2Time(ebaiAct.CreateTime).Sub(createdFrom) > 0 { if utils.Timestamp2Time(ebaiAct.CreateTime).Sub(createdFrom) > 0 {
act := &model.Act2{ act := &model.Act2{
Act: model.Act{ Act: model.Act{
Name: ebaiAct.ActivityName, Name: fmt.Sprintf("%s-%s", ebaiAct.ActivityName, ebaiAct.ActivityID),
Type: ebaiPageActType2Jx(ebaiAct.ActivityType), Type: ebaiPageActType2Jx(ebaiAct.ActivityType),
Status: ebaiPageActStatus2Jx(ebaiAct.Status), Status: ebaiPageActStatus2Jx(ebaiAct.Status),
Source: ebaiAct.User, Source: ebaiAct.User,

View File

@@ -1,6 +1,7 @@
package jd package jd
import ( import (
"fmt"
"time" "time"
"git.rosy.net.cn/jx-callback/business/model/dao" "git.rosy.net.cn/jx-callback/business/model/dao"
@@ -328,7 +329,8 @@ func getActFromJD(promotionID string) (act *model.Act2, actStoreSkuList []*model
result, err := api.JdAPI.QueryPromotionInfo(utils.Str2Int64(promotionID)) result, err := api.JdAPI.QueryPromotionInfo(utils.Str2Int64(promotionID))
if err == nil && len(result.SkuResultList) > 0 { if err == nil && len(result.SkuResultList) > 0 {
act = &model.Act2{ act = &model.Act2{
Act: model.Act{Name: result.Source + "-" + utils.Int64ToStr(result.PromotionInfoID), Act: model.Act{
Name: fmt.Sprintf("%s-%d", result.Source, result.PromotionInfoID),
Type: jdSkuActType2Jx(result.PromotionType), Type: jdSkuActType2Jx(result.PromotionType),
Status: jdSkuActStatus2Jx(result.PromotionState), Status: jdSkuActStatus2Jx(result.PromotionState),
BeginAt: result.SkuResultList[0].BeginTime.GoTime(), BeginAt: result.SkuResultList[0].BeginTime.GoTime(),