Przeglądaj źródła

feat:publicapply 抽奖活动信息增加背景图片字段

fuwencai 6 miesięcy temu
rodzic
commit
3787b51e1e

+ 8 - 0
src/jfw/modules/publicapply/src/activityday/dao/dao.go

@@ -78,6 +78,13 @@ func GetLotteryActiveInfo(activeId int64, session *httpsession.Session, req *htt
 	} else {
 		pic = ""
 	}
+	bigPic := ""
+	bgPicMap := common.ObjToMap(r.DLai.BgPic)
+	if bgPicMap != nil {
+		bigPic = common.ObjToString((*bgPicMap)[platform])
+	} else {
+		bigPic = ""
+	}
 	activeInfo.Lai = &Lai{
 		Name:             r.DLai.Name,
 		LotteryStartTime: r.DLai.LotteryStartTime,
@@ -87,6 +94,7 @@ func GetLotteryActiveInfo(activeId int64, session *httpsession.Session, req *htt
 		ShareCopy:        r.DLai.ShareCopy,
 		Pic:              pic,
 		Mold:             r.DLai.Mold,
+		BgPic:            bigPic,
 	}
 	//奖品信息
 	if r.DLpi, err = r.PrizeInfo(); err != nil {

+ 1 - 0
src/jfw/modules/publicapply/src/activityday/dao/raffle.go

@@ -273,6 +273,7 @@ func (r *RaffleInfo) ActiveInfo() (ai *Lai, err error) {
 			Mold:             common.IntAll((*data)[0]["mold"]),
 			DeviceNum:        common.IntAll((*data)[0]["device_num"]),
 			IpNum:            common.IntAll((*data)[0]["ip_num"]),
+			BgPic:            common.ObjToString((*data)[0]["bg_pic"]),
 		}
 		errRule := json.Unmarshal([]byte(common.ObjToString((*data)[0]["rule"])), &ai.Rule)
 		if errRule != nil {

+ 1 - 0
src/jfw/modules/publicapply/src/activityday/entity/entity.go

@@ -16,6 +16,7 @@ type LotteryActiveInfo struct {
 	Rule             []map[string]string  `json:"rule"`               //活动规则
 	ShareCopy        map[string]ShareCopy `json:"share_copy"`         //分享文案
 	Mold             int                  `json:"mold"`               //活动类型 0:购买奖励;1:抽奖
+	BgPic            string               `json:"bg_pic"`             //活动奖品背景图片
 }
 
 // 分享文案