|
@@ -50,10 +50,15 @@ class bonusexControl extends mobileControl
|
|
return self::outerr(errcode::ErrBonus,"无此红包.");
|
|
return self::outerr(errcode::ErrBonus,"无此红包.");
|
|
}
|
|
}
|
|
$this->fileter_typeinfos($type_infos,$type_info,$binded_info);
|
|
$this->fileter_typeinfos($type_infos,$type_info,$binded_info);
|
|
|
|
+ $type = \bonus\type::crate_by_paramer($type_infos['type_info']);
|
|
|
|
+
|
|
|
|
+ if($type->isStart() == false) {
|
|
|
|
+ return self::outsuccess(array('type_info' => $type_info),"bonus/open");
|
|
|
|
+ }
|
|
|
|
|
|
$mine_bonus = bonus_helper::get_mine_by_typesn($type_sn);
|
|
$mine_bonus = bonus_helper::get_mine_by_typesn($type_sn);
|
|
if($mine_bonus != false)
|
|
if($mine_bonus != false)
|
|
- { //显示我抢到的红包,按照状态进行判断
|
|
|
|
|
|
+ { //显示我抢到的红包,按照状态进行判断
|
|
$bonus = \bonus\user_bonus::create_by_param($mine_bonus);
|
|
$bonus = \bonus\user_bonus::create_by_param($mine_bonus);
|
|
$mine_bonus = bonus_helper::filter_bonus($mine_bonus);
|
|
$mine_bonus = bonus_helper::filter_bonus($mine_bonus);
|
|
|
|
|
|
@@ -70,7 +75,6 @@ class bonusexControl extends mobileControl
|
|
}
|
|
}
|
|
else
|
|
else
|
|
{
|
|
{
|
|
- $type = \bonus\type::crate_by_paramer($type_infos['type_info']);
|
|
|
|
if($type->isEnd()) {
|
|
if($type->isEnd()) {
|
|
return self::outsuccess(NULL,"bonus/end");
|
|
return self::outsuccess(NULL,"bonus/end");
|
|
} else {
|
|
} else {
|
|
@@ -79,8 +83,7 @@ class bonusexControl extends mobileControl
|
|
}
|
|
}
|
|
}
|
|
}
|
|
else
|
|
else
|
|
- { //我没有抢过的情况
|
|
|
|
- $type = \bonus\type::crate_by_paramer($type_infos['type_info']);
|
|
|
|
|
|
+ { //我没有抢过的情况
|
|
if($type->isEnd()) {
|
|
if($type->isEnd()) {
|
|
return self::outsuccess(NULL,"bonus/end");
|
|
return self::outsuccess(NULL,"bonus/end");
|
|
}
|
|
}
|
|
@@ -102,9 +105,14 @@ class bonusexControl extends mobileControl
|
|
if(empty($type_infos)) {
|
|
if(empty($type_infos)) {
|
|
return self::outerr(errcode::ErrBonus,"无此红包.");
|
|
return self::outerr(errcode::ErrBonus,"无此红包.");
|
|
}
|
|
}
|
|
|
|
+ $this->fileter_typeinfos($type_infos,$type_info,$binded_info);
|
|
|
|
+
|
|
|
|
+ $type = \bonus\type::crate_by_paramer($type_infos['type_info']);
|
|
|
|
+ if($type->isStart() == false) {
|
|
|
|
+ return self::outsuccess(array('type_info' => $type_info),"bonus/open");
|
|
|
|
+ }
|
|
|
|
|
|
$mine_bonus = bonus_helper::get_mine_by_typesn($type_sn);
|
|
$mine_bonus = bonus_helper::get_mine_by_typesn($type_sn);
|
|
- $this->fileter_typeinfos($type_infos,$type_info,$binded_info);
|
|
|
|
if($mine_bonus != false) { //显示我抢到的红包,按照状态进行判断
|
|
if($mine_bonus != false) { //显示我抢到的红包,按照状态进行判断
|
|
$mine_bonus = bonus_helper::filter_bonus($mine_bonus);
|
|
$mine_bonus = bonus_helper::filter_bonus($mine_bonus);
|
|
}
|
|
}
|
|
@@ -123,14 +131,18 @@ class bonusexControl extends mobileControl
|
|
if(empty($type_infos)) {
|
|
if(empty($type_infos)) {
|
|
return self::outerr(errcode::ErrBonus,"无此红包.");
|
|
return self::outerr(errcode::ErrBonus,"无此红包.");
|
|
}
|
|
}
|
|
-
|
|
|
|
$this->fileter_typeinfos($type_infos,$type_info,$binded_info);
|
|
$this->fileter_typeinfos($type_infos,$type_info,$binded_info);
|
|
|
|
+
|
|
|
|
+ $type = \bonus\type::crate_by_paramer($type_infos['type_info']);
|
|
|
|
+ if($type->isStart() == false) {
|
|
|
|
+ return self::outsuccess(array('type_info' => $type_info),"bonus/open");
|
|
|
|
+ }
|
|
|
|
+
|
|
$mine_bonus = bonus_helper::get_mine_by_typesn($type_sn);
|
|
$mine_bonus = bonus_helper::get_mine_by_typesn($type_sn);
|
|
if($mine_bonus != false)
|
|
if($mine_bonus != false)
|
|
{ //显示我抢到的红包,按照状态进行判断
|
|
{ //显示我抢到的红包,按照状态进行判断
|
|
$bonus_obj = \bonus\user_bonus::create_by_param($mine_bonus);
|
|
$bonus_obj = \bonus\user_bonus::create_by_param($mine_bonus);
|
|
$mine_bonus = bonus_helper::filter_bonus($mine_bonus);
|
|
$mine_bonus = bonus_helper::filter_bonus($mine_bonus);
|
|
- $type = \bonus\type::crate_by_paramer($type_infos['type_info']);
|
|
|
|
|
|
|
|
if($bonus_obj->isBinded()) {
|
|
if($bonus_obj->isBinded()) {
|
|
return self::outsuccess(array('type_info' => $type_info, 'mine_bonus' => $mine_bonus,'binded_info' => $binded_info),"bonus/content");
|
|
return self::outsuccess(array('type_info' => $type_info, 'mine_bonus' => $mine_bonus,'binded_info' => $binded_info),"bonus/content");
|
|
@@ -156,7 +168,6 @@ class bonusexControl extends mobileControl
|
|
}
|
|
}
|
|
else
|
|
else
|
|
{
|
|
{
|
|
- $type = \bonus\type::crate_by_paramer($type_infos['type_info']);
|
|
|
|
if($type->isEnd()) {
|
|
if($type->isEnd()) {
|
|
return self::outsuccess(array('type_info' => $type_info),"bonus/end");
|
|
return self::outsuccess(array('type_info' => $type_info),"bonus/end");
|
|
}
|
|
}
|
|
@@ -197,7 +208,6 @@ class bonusexControl extends mobileControl
|
|
return self::outerr(errcode::ErrParamter,"请输入红包序列号.");
|
|
return self::outerr(errcode::ErrParamter,"请输入红包序列号.");
|
|
}
|
|
}
|
|
$bonus_sn = $_GET['bonus_sn'];
|
|
$bonus_sn = $_GET['bonus_sn'];
|
|
-
|
|
|
|
$mine_bonus = bonus_helper::get_mine_by_bonussn($bonus_sn);
|
|
$mine_bonus = bonus_helper::get_mine_by_bonussn($bonus_sn);
|
|
if($mine_bonus == false) {
|
|
if($mine_bonus == false) {
|
|
return self::outerr(errcode::ErrParamter, "您不能领没有抢到的红包.");
|
|
return self::outerr(errcode::ErrParamter, "您不能领没有抢到的红包.");
|