Browse Source

protocol bind_bonus

root 9 years ago
parent
commit
5dbb707491
2 changed files with 35 additions and 0 deletions
  1. 34 0
      mobile/control/bonus.php
  2. 1 0
      mobile/control/control.php

+ 34 - 0
mobile/control/bonus.php

@@ -49,4 +49,38 @@ class bonusControl extends mobileMemberControl
             joutput_data(array('total_value' => $total_value, 'bonus_list' => $ret_array));
         }
     }
+
+    // 红包绑定
+    public function bind_bonusOp(){
+
+        // 获取user_id
+        $condition['member_id'] = $this->member_info['member_id'];
+
+        if (!empty($condition['member_id'])) {
+
+            // get member_mobile 获取用户手机号
+            $member = Model()->table("member")->field("member_mobile")->where($condition)->select();
+
+            if(!empty($member)){
+
+                $user_bonus = Model()->table("user_bonus")->where(array('user_mobile'=>$member[0]['member_mobile'],'user_id'=>0))->select();
+
+                // 更新user_bonus
+                if(!empty($user_bonus)){
+
+                    $data['user_id'] = $this->member_info['member_id'];
+                    $ret = Model()->table('user_bonus')->where(array('user_mobile'=>$member[0]['member_mobile']))->update($data);
+
+                    // 返回存在更新
+                    joutput_data(array('need_update' => 1));
+
+                } else{
+                    joutput_data(array('need_update' => 0));
+                }
+
+            } else{
+                joutput_data(errcode::ErrTokenExpire,"用户手机号没绑定");
+            }
+        }
+    }
 }

+ 1 - 0
mobile/control/control.php

@@ -61,6 +61,7 @@ class mobileMemberControl extends mobileControl
         $this->member_info = $model_member->getMemberInfoByID($mb_user_token_info['member_id']);
         $this->member_info['client_type'] = $mb_user_token_info['client_type'];
         if(empty($this->member_info)) {
+
             joutput_error('请登录', array('login' => '0'));
         } else {
             //读取卖家信息