|
@@ -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,"用户手机号没绑定");
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
}
|