|
@@ -301,14 +301,22 @@ class bonusexControl extends mobileControl
|
|
elseif($type->isFixedAmount()) {
|
|
elseif($type->isFixedAmount()) {
|
|
return self::outsuccess(errcode::ErrBonus,"只有拼收起红包才可以摇哦~");
|
|
return self::outsuccess(errcode::ErrBonus,"只有拼收起红包才可以摇哦~");
|
|
}
|
|
}
|
|
- else {
|
|
|
|
|
|
+ else
|
|
|
|
+ {
|
|
$direction = bonus_helper::direct_dec();
|
|
$direction = bonus_helper::direct_dec();
|
|
$ret = bonus_helper::shake($bonus_obj->bonus_sn(),$strength,$direction);
|
|
$ret = bonus_helper::shake($bonus_obj->bonus_sn(),$strength,$direction);
|
|
if($ret == true) {
|
|
if($ret == true) {
|
|
$bonus = bonus_helper::get_mine_by_bonussn($bonus_obj->bonus_sn());
|
|
$bonus = bonus_helper::get_mine_by_bonussn($bonus_obj->bonus_sn());
|
|
|
|
+ $type_infos = bonus_helper::get_typeinfo($bonus_obj->type_sn());
|
|
|
|
+ $this->fileter_typeinfos($type_infos,$type_info,$binded_info);
|
|
|
|
+
|
|
|
|
+ return self::outsuccess(array('type_info' => $type_info,
|
|
|
|
+ 'mine_bonus' => $bonus,'binded_info' => $binded_info),"bonus/content");
|
|
|
|
+ } else {
|
|
|
|
+ return self::outsuccess(errcode::ErrBonus,"只有拼收起红包才可以摇哦~");
|
|
}
|
|
}
|
|
}
|
|
}
|
|
- //return self::outsuccess(array('type_info' => $type_info, 'mine_bonus' => $mine_bonus,'binded_info' => $binded_info),"bonus/content");
|
|
|
|
|
|
+
|
|
}
|
|
}
|
|
else {
|
|
else {
|
|
return self::outerr(errcode::ErrParamter, "领到红包后才可以摇.");
|
|
return self::outerr(errcode::ErrParamter, "领到红包后才可以摇.");
|