|
@@ -447,20 +447,24 @@ class UserController extends BaseController
|
|
|
AliSMS::send($phone, 'paid_user_bind_phone', ['code'=>$code]);
|
|
|
return response()->success();
|
|
|
}
|
|
|
+
|
|
|
public function bindPhone(Request $request){
|
|
|
$code = $request->post('code');
|
|
|
$phone = $request->post('phone');
|
|
|
+ $from = $request->post('from');
|
|
|
$old = Redis::get('code:'.$phone);
|
|
|
+ Redis::del('code:'.$phone);
|
|
|
if($old && $old == $code){
|
|
|
$user_info = UserService::getById($this->uid);
|
|
|
if(!$user_info){
|
|
|
return response()->error();
|
|
|
}
|
|
|
try{
|
|
|
- $result = UserBindPhoneService::bind($this->uid,$user_info->openid,$phone);
|
|
|
+ $result = UserBindPhoneService::bind($this->uid,$user_info->openid,$phone,$from);
|
|
|
if($result == 0){
|
|
|
UserService::addBalance($this->uid,100,0,100);
|
|
|
UserWealthyOperateRecordService::create($this->uid,100,$this->distribution_channel_id,'bind_phone');
|
|
|
+ return response()->success();
|
|
|
}
|
|
|
if($result == -1){
|
|
|
return response()->error('WAP_BIND_PHONE_EXIST');
|
|
@@ -469,10 +473,11 @@ class UserController extends BaseController
|
|
|
return response()->error('WAP_SEND_OPENID_EXIST');
|
|
|
}
|
|
|
}catch (\Exception $e){}
|
|
|
- return response()->success();
|
|
|
+
|
|
|
}else{
|
|
|
return response()->error('WAP_SEND_CODE_ERROR');
|
|
|
}
|
|
|
+ return response()->error();
|
|
|
}
|
|
|
|
|
|
public function bindPhoneView(Request $request){
|