stanley-king 6 年之前
父節點
當前提交
8b04ebe042
共有 1 個文件被更改,包括 19 次插入0 次删除
  1. 19 0
      mobile/control/bonusex.php

+ 19 - 0
mobile/control/bonusex.php

@@ -291,32 +291,49 @@ class bonusexControl extends mobileControl
         }
         else
         {
+            Log::record(__METHOD__ . " 7",Log::DEBUG);
+
             if($grabable == false) {
+                Log::record(__METHOD__ . " 7 1",Log::DEBUG);
+
                 return self::outsuccess(['type_info' => $type_info,'msg' => "已注册用户不能领邀请红包~",'bonus_state' => 'over'],"bonus/over");
             }
             if($type->isEnd()) {
+                Log::record(__METHOD__ . " 7 2",Log::DEBUG);
                 return self::outsuccess(['type_info' => $type_info,'bonus_state' => 'end'],"bonus/end");
             }
             elseif($type->binded_over()) {
+                Log::record(__METHOD__ . " 7 3",Log::DEBUG);
+
                 return self::outsuccess(['type_info' => $type_info,'msg' => "手慢了,红包已派完~",'bonus_state' => 'over'],"bonus/over");
             }
             else
             {
+                Log::record(__METHOD__ . " 7 4",Log::DEBUG);
+
                 $bonus = bonus_helper::grab_bonus($type_sn);
                 if($bonus == false) {
+                    Log::record(__METHOD__ . " 7 4 1",Log::DEBUG);
                     return self::outsuccess(['type_info' => $type_info,'msg' => "手慢了,红包已派完~",'bonus_state' => 'over'],"bonus/over");
                 }
                 else
                 {
+                    Log::record(__METHOD__ . " 7 4 2",Log::DEBUG);
+
                     $bonus_obj = \bonus\user_bonus::create_by_param($bonus);
                     $mine_bonus = bonus_helper::filter_bonus($bonus);
                     if($bonus_obj->isBinded())
                     {
+                        Log::record(__METHOD__ . " 7 4 2 1",Log::DEBUG);
+
                         bonus_helper::onBinded($bonus_obj->bonus_sn(),$bonus_obj->user_mobile(),$bonus_obj->user_id());
                         $type_infos = bonus_helper::get_typeinfo($bonus_obj->type_sn());
                         if(empty($type_infos)) {
+                            Log::record(__METHOD__ . " 7 4 2 1 1",Log::DEBUG);
+
                             return self::outerr(errcode::ErrBonus,"无此红包.");
                         }
+                        Log::record(__METHOD__ . " 7 4 2 1 2",Log::DEBUG);
                         $this->fileter_typeinfos($type_infos,$type_info,$binded_info,$avatars);
                         $summarys = $this->matched_goods($type_sn);
                         $data = ['type_info' => $type_info,
@@ -328,6 +345,8 @@ class bonusexControl extends mobileControl
                             'pricecalc_obj' => $this->price_calcer(),'bonus_state' => 'detail'];
                         return self::outsuccess($data,"bonus/detail");
                     } else {
+                        Log::record(__METHOD__ . " 7 4 2 2",Log::DEBUG);
+
                         $data = ['type_info' => $type_info, 'mine_bonus' => $mine_bonus,'binded_info' => $binded_info,'avatars' => $avatars,'bonus_state' => 'bind'];
                         return self::outsuccess($data,"bonus/bind");
                     }