| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556 |
- package client
- import (
- "encoding/json"
- "bet24.com/log"
- )
- // 用户券任务
- func GetUserCouponTask(userId int) *UserCouponTask_resp {
- msg := "GetUserCouponTask"
- var req Request_base
- req.UserId = userId
- d, _ := json.Marshal(req)
- ret := DoRequest(msg, string(d))
- var resp UserCouponTask_resp
- if err := json.Unmarshal([]byte(ret.Data), &resp); err != nil {
- log.Error("command_coupontask.GetUserCouponTask unmarshal fail %v", err)
- }
- return &resp
- }
- // 触发任务
- func TriggerCouponTask(userId, gameId, baseScore, isDouble, players int) Response {
- log.Debug("TriggerCouponTask userId=%d gameId=%d baseScore=%d isDouble=%d players=%d",
- userId, gameId, baseScore, isDouble, players)
- msg := "TriggerCouponTask"
- var req TriggerCouponTask_req
- req.UserId = userId
- req.GameId = gameId
- req.BaseScore = baseScore
- req.IsDouble = isDouble
- req.Players = players
- d, _ := json.Marshal(req)
- return DoRequest(msg, string(d))
- }
- // 领取奖励
- func AwardCouponTask(userId, userTaskId int) Response {
- msg := "AwardCouponTask"
- var req AwardCouponTask_req
- req.UserId = userId
- req.UserTaskId = userTaskId
- d, _ := json.Marshal(req)
- return DoRequest(msg, string(d))
- }
- // 修改临时上限
- func UpdateCouponTaskTmpLimit(userId int) Response {
- msg := "UpdateCouponTaskTmpLimit"
- var req Request_base
- req.UserId = userId
- d, _ := json.Marshal(req)
- return DoRequest(msg, string(d))
- }
|