| xqd
@@ -100,17 +100,20 @@ class CommonController extends Controller
|
|
|
}
|
|
|
|
|
|
$decryptedData = $app->encryptor->decryptData($data['session_key'], $req['iv'], $req['encryptData']);
|
|
|
+ if (empty($decryptedData['phoneNumber'])) {
|
|
|
+ return out(null, 10002, '授权手机号错误');
|
|
|
+ }
|
|
|
|
|
|
if (!User::where('openid', $data['openid'])->exists()){
|
|
|
User::create([
|
|
|
'openid' => $data['openid'],
|
|
|
- 'phone' => $decryptedData['phone'],
|
|
|
+ 'phone' => $decryptedData['phoneNumber'],
|
|
|
'session_key' => $data['session_key']
|
|
|
]);
|
|
|
}
|
|
|
|
|
|
} catch (\Exception $e) {
|
|
|
- return out(null, 10001, '获取手机号失败', $e->getMessage());
|
|
|
+ return out(null, 10003, '获取手机号失败', $e->getMessage());
|
|
|
}
|
|
|
|
|
|
return out($decryptedData);
|