Mudu.Room.LuckyDraw 抽奖组件

获取抽奖信息

  • 接口
Mudu.Room.LuckyDraw.Get(cb)
  • cb参数
{
    "status": "y",
    "Flag": 100,
    "msg": "",
    "data": {
        "lucky_draw": {
            "id": 41988,
            "award_name": "iphone 一部",
            "deadline": "2017-05-16 23:48:00",
            "join_type": 2,
            "auto_open": 1,
            "lucky_count": 3
        },
        "timestamp": 1494898605,
        "time_str": "2017-05-16 09:36:45"
    }
}
  • cb参数说明
名称 说明 类型
id 抽奖id int
award_name 奖项名称 string
deadline 抽奖截止时间 string
join_type 参与类型,0 不允许任何用户,1 仅导入用户 ,2 仅报名用户,4 全部用户 int
auto_open 到抽奖报名截止事件是否自动开奖,0不自动开奖,1自动 int
lucy_count 已报名人数 int

抽奖报名

  • 接口
Mudu.Room.LuckyDraw.SignUp(uname, voucher, cb)
  • 接口参数
名称 说明 类型
uname 用户名 string
voucher 抽奖凭证 string
cb 回调函数 function(param,response_code)
  • cb参数
{
    status : 'y/n',
    msg    : '报名成功',
    Flag   : 100/101/102
}
  • cb参数说明
名称 说明 类型
status 状态 string
msg 状态说明 string
Flag 状态码 int

获取开奖结果

  • 接口
Mudu.Room.LuckyDraw.Result(cb)
  • cb参数
{
    "status": "y",
    "Flag": 100,
    "msg": "",
    "data": {
        "luckers": [
            {
                "uname": "张先生",
                "voucher": "1655564432",
                "remark": "iphone 一部"
            },
            {
                "uname": "李先生",
                "voucher": "16654335267",
                "remark": "iphone 一部"
            },
            ......
        ]
    }
}
  • cb 参数说明
名称 说明 类型
status 状态 string
Flag 状态码 int
luckers 中奖用户数组 array
uname 用户名 string
voucher 抽奖凭证 string
remark 奖项名称 string

监听开奖通知

  • 接口
Mudu.Room.LuckyDraw.On("LuckyDraw.Open",cb)
  • 触发条件
后台开奖了
  • cb参数
{
    "status": "y",
    "luckers": [
        {
            "uname": "张先生",
            "voucher": "1655564432",
            "remark": "iphone 一部"
        },
        {
            "uname": "李先生",
            "voucher": "16654335267",
            "remark": "iphone 一部"
        },
        ......
    ]
}
  • cb 参数说明
名称 说明 类型
luckers 中奖用户数组 array
uname 用户名 string
voucher 抽奖凭证 string
remark 奖项名称 string

results matching ""

    No results matching ""