Home - 抽奖 登录  
最后修改者: root  2016-04-26 14:56:05 

获取抽奖菜单

编号  :  7

POST - /mobile/index.php?act=member_reward&op=get_reward_menu
请求参数
参数名 参数类型 必传 缺省值 描述
key string Y 登录后的key
city_id int Y 城市id
返回值
{
    "code": 200,
    "reward_list": [
        {
            "reward_id": "2",           //抽奖活动id
            "reward_type": "2",       //抽奖活动类型
            "reward_alias_name": "积分抽", //抽奖活动别名[手机端显示]
            "reward_name": "积分抽"           //抽奖活动名称
        }
    ]
}
最后修改者: root  2016-04-25 13:12:44 

抽奖活动领奖

编号  :  06

POST - mobile/index.php?act=member_reward&op=get_award
请求参数
参数名 参数类型 必传 缺省值 描述
key string Y 登录令牌
reward_log_id int Y 抽奖纪录id
返回值
{
    "code": 200,
    "msg": "领取成功"
}

{
    "code": 201,
    "msg": "失败提示"
}
最后修改者: root  2016-04-25 11:50:47 

用户满抽首页弹出中奖机会

编号  :  05

POST - mobile/index.php?act=member_reward&op=member_reward_chance
请求参数
参数名 参数类型 必传 缺省值 描述
city_id int Y 城市id
返回值
{
    "code": 200,
    "member_reward_count": "0"   //抽奖机会数
}
最后修改者: root  2016-04-27 11:30:37 

中奖分享

编号  :  04

POST - /mobile/index.php?act=member_reward&op=reward_share
请求参数
参数名 参数类型 必传 缺省值 描述
reward_log_id int Y 抽奖纪录id
返回值
{
    "code": 200,
    "data"{
             "reward_log_id": "12"                          //抽奖纪录id
             "reward_grade_name":'三等奖'           //奖项名称
             "reward_type_code":'zengpin',             //奖项类型
             "goods_id":'100351'                                                                                //商品id
             "is_virtual":0,                                                                                            //是否为虚拟商品 1是,0否'
             "code":'D5454dds54f|1|92';                                                                      //  兑换码|1|reward_log_id         1:表示抽奖活动
    }
}

{
    "code": 201,
    "msg": "分享失败"
}
最后修改者: root  2016-04-28 15:08:00 

中奖纪录

编号  :  03

POST - mobile/index.php?act=member_reward&op=winning_log
使用新的接口标准方式 传递参数都需要加密,使用json方式传递参数,基本参数:base_json,操作参数:operation_json 公共参数:key等不在参数中说明
请求参数
参数名 参数类型 必传 缺省值 描述
key string Y 登录令牌
page int Y 每页条数
curpage int Y 页码
返回值
{
    "code": 200,
    "hasmore": true,          //是否还有下一页
    "page_total": 3,             //总页数
    "datas": [
        {
            "member_name": "18030805290",                 //中奖用户名
            "create_time": "2016-04-22 17:58:41",           //中奖时间
            "reward_slave_id": "81",                                   //从表id
            "reward_log_id":45,                                             //抽奖纪录id
            "state": "0",                                                       //状态(0--默认,1--已经分享,2--已领取)', -1表示过期                   
            "reward_code": "172",            //奖项设置 (奖项类型是youhuijuan 时  为 优惠劵 模板id  奖项类型是zengpin时  为赠品兑换码批次id  奖项类型是jifen时  为奖励积分数)
            "reward_type_code": "youhuiquan",                    //奖项类型
            "reward_grade_name": "二等奖AAA",                  //奖项名
            "voucher_t_price": "2"                                         //代金券模版面额
        },
        {
            "member_name": "18030805290",                 
            "create_time": "2016-04-25 13:45:57",
            "reward_slave_id": "80",
            "state": "0",
            "reward_log_id": "92",
            "reward_code": "172",
            "reward_type_code": "zengpin",
            "reward_grade_name": "二等奖AAA",
            "reward_image": "http://127.0.0.1/meiling/data/upload/shop/common/default_goods_image_60.gif"         //获奖商品图片
            "goods_id":'100351'                                                                                //商品id
            "is_virtual":0,                                                                                            //是否为虚拟商品 1是,0否'
            "code":'D5454dds54f|1|92';                                                                      //  兑换码|1|reward_log_id         1:表示抽奖活动
        },
        {
            "member_name": "18030805290",
            "create_time": "2016-04-25 13:45:48",
            "reward_slave_id": "81",
            "state": "0",
            "reward_log_id": "91",
            "reward_code": "235",
            "reward_type_code": "zengpin",
            "reward_grade_name": "三等奖抽奖测试",
            "reward_image": "http://127.0.0.1/meiling/data/upload/shop/common/default_goods_image_240.gif"
        },
        {
            "member_name": "18030805290",
            "create_time": "2016-04-25 13:26:41",
            "reward_slave_id": "81",
            "state": "0",
            "reward_log_id": "90",
            "reward_code": "100",
            "reward_type_code": "jifen",
            "reward_grade_name": "送100积分",
            "reward_image": "http://127.0.0.1/meiling/data/upload/shop/common/default_goods_image_240.gif"
             "points":100             
        },
        {
            "member_name": "18030805290",
            "create_time": "2016-04-22 16:19:01",
            "reward_slave_id": "80",
            "state": "0",
            "reward_grade_name": "二等奖"
        }
    ]
}
最后修改者: root  2016-04-27 17:26:12 

抽奖

编号  :  02

POST - /mobile/index.php?act=member_reward&op=takeOut
使用新的接口标准方式 传递参数都需要加密,使用json方式传递参数,基本参数:base_json,操作参数:operation_json 公共参数:key等不在参数中说明
请求参数
参数名 参数类型 必传 缺省值 描述
reward_type int Y 1 抽奖类型(1-订单抽;2-积分抽;3-普抽(暂不做))
city_id int Y 城市ID
reward_chance_id int N 抽奖机会ID,订单抽时,必传
reward_id int N 抽奖活动ID,积分抽时必传
返回值
1.正常情况:
{
    "code": 200,
    "reward_no": 40,//奖池球编号
    "reward_storage_id": "877535",//奖池ID
    "reward_type_code": "youhuiquan",//奖品类型编码
    "reward_code": "343",//奖品关联ID
    "reward_sort": "3",//第几格
    "reward_grade_name": "三等奖",//奖品名称
    "is_valid": 1 //是否中奖 1-中奖 0-没中奖
    "reward_log_id": 29392 //中奖记录编号ID,只有中奖才有此编号
     "reward_share":0 //0-不强制分享  1强制分享     
}

2.没有值/错误等:
{
    "code": 201,
    "msg": "没有适合的抽奖活动"
}
最后修改者: root  2016-04-28 10:42:07 

抽奖首页

编号  :  01

POST - /mobile/index.php?act=member_reward&op=index
使用新的接口标准方式 传递参数都需要加密,使用json方式传递参数,基本参数:base_json,操作参数:operation_json 公共参数:key等不在参数中说明
请求参数
参数名 参数类型 必传 缺省值 描述
key string Y 登录令牌
reward_id int Y 抽奖活动id
返回值
有值:
{
    "code": 200,   
  "reward_share_data" {                     //需要分享的数据   为null时没有需要分享的数据
        "reward_log_id": "12",                   //抽奖纪录id
        "reward_grade_name": "一等奖"         //中奖 奖项名称
        "reward_share": 1;                        //0为不 强制分享  1为 强制分享
    },
    "prize_number": "5",    // 奖项数
    "reward_id": "15",        //抽奖主表id
    "reward_desc":"活动介绍 规则介绍",                 //活动介绍 规则介绍
    "reward_images": {
        "reward_image": "http://127.0.0.1/meiling/data/upload/mobile/reward/05146573733381559.jpg",              //抽奖活动转盘图
        "reward_bg_image": "http://127.0.0.1/meiling/data/upload/mobile/reward/05146573733474593.jpg"         //抽奖活动背景图
    },
    "points_data": {
        "points_limit": "10.00",              //积分限制
        "points_member": "9166"         //用户总积分
    },
    "reward_alias_name": "我的抽奖测试--积分",            // 移动端显示
    "reward_log": [                                                           //中奖记录
         {
            "member_name": "18030805290",                     //中奖用户名
            "create_time": "2016-04-22 17:58:41",               //中奖时间
            "reward_slave_id": "81",                                      //抽奖从表id
            "reward_grade_name": 三等奖                            //奖项名称
        }
     ],   
  "reward_grade_none": {                                               //无奖奖项 数据
        "reward_slave_id": "78",
        "reward_grade_name": "无",         // 奖项名称
        "reward_sort": "4",                        // 排序
        "reward_type_code": "none"
    },                                                 
    "member_reward_count": "0",                                     //用户剩余抽奖次数
    "reward_chance_id": null                                            //下次抽奖  抽奖机会表ID
    "reward_state":1;                                                    //1表示抽奖活动有效 0 表示抽奖活动无效
}
没有值:
{
    "code": 201,
    "msg": "没有适合的抽奖活动"
}