pdd活动查询

This commit is contained in:
suyl
2021-04-26 14:13:20 +08:00
parent 8600f85a8f
commit 1216c2d748
3 changed files with 20 additions and 1 deletions

View File

@@ -105,6 +105,9 @@ func InitServiceInfo(version string, buildTime time.Time, gitCommit string) {
model.VendorIDTB: map[int]interface{}{
tbunionapi.TbElmActTypeBDH: "本地化",
},
model.VendorIDPDD: map[int]interface{}{
1: "进行中的活动",
},
},
},
}

View File

@@ -20,7 +20,7 @@ func init() {
}
func getAPI() (apiobj *pddapi.API) {
if configs, err := dao.QueryConfigs(dao.GetDB(), "pddunionCookie", model.ConfigTypeCookie, ""); err == nil {
if configs, err := dao.QueryConfigs(dao.GetDB(), "pddCookie", model.ConfigTypeCookie, ""); err == nil {
api.PddAPI.SetCookieWithStr(configs[0].Value)
}
return api.PddAPI

View File

@@ -1,6 +1,7 @@
package pdd
import (
"git.rosy.net.cn/baseapi/utils"
"git.rosy.net.cn/jx-callback/business/jxstore/partner"
"git.rosy.net.cn/jx-callback/business/jxutils/jxcontext"
)
@@ -10,6 +11,21 @@ func (s *UnionHandler) ShareUnionLink(ctx *jxcontext.Context, linkType, unionAct
}
func (s *UnionHandler) GetUnionActList(ctx *jxcontext.Context, actType int) (actList []*partner.ActivityList, err error) {
if result, err2 := getAPI().ActivityOperationList(); err2 == nil {
for _, v := range result {
act := &partner.ActivityList{
ActID: v.ID,
ActName: v.Name,
ActDes: v.Description,
Ratio: "未知",
ActSrc: v.Fileurl,
Img: v.Bannerimage,
DateBegin: utils.Str2Time(v.Starttime),
DateEnd: utils.Str2Time(v.Endtime),
}
actList = append(actList, act)
}
}
return actList, err
}