|
@@ -335,6 +335,7 @@ class Login extends Manager
|
|
|
// 验证规则
|
|
// 验证规则
|
|
|
$Request->scene('wechat_bind')->validate();
|
|
$Request->scene('wechat_bind')->validate();
|
|
|
$uid = request('access_token.uid', 0);
|
|
$uid = request('access_token.uid', 0);
|
|
|
|
|
+ $company_id = request('access_token.company_id', '0');
|
|
|
// 接收数据
|
|
// 接收数据
|
|
|
$open_code = $Request->input('open_code', '');
|
|
$open_code = $Request->input('open_code', '');
|
|
|
$wechatApp = new WeChatWebApp();
|
|
$wechatApp = new WeChatWebApp();
|
|
@@ -352,7 +353,12 @@ class Login extends Manager
|
|
|
//查询是否存在绑定记录
|
|
//查询是否存在绑定记录
|
|
|
$band_wechat_data = $EmployeeOpenidModel->where(['employee_id' => $uid, 'type' => '3'])->first();
|
|
$band_wechat_data = $EmployeeOpenidModel->where(['employee_id' => $uid, 'type' => '3'])->first();
|
|
|
if (!$band_wechat_data) {
|
|
if (!$band_wechat_data) {
|
|
|
- $EmployeeOpenidModel->insertGetId(['employee_id' => $uid, 'openid' => $tokenData['openid'], 'type' => '3', 'insert_time' => time()]);
|
|
|
|
|
|
|
+ $EmployeeOpenidModel->insertGetId([
|
|
|
|
|
+ 'company_id' => $company_id,
|
|
|
|
|
+ 'employee_id' => $uid,
|
|
|
|
|
+ 'openid' => $tokenData['openid'],
|
|
|
|
|
+ 'type' => '3',
|
|
|
|
|
+ 'insert_time' => time()]);
|
|
|
} else {
|
|
} else {
|
|
|
$band_wechat_data->openid = $tokenData['openid'];
|
|
$band_wechat_data->openid = $tokenData['openid'];
|
|
|
$band_wechat_data->type = '3';
|
|
$band_wechat_data->type = '3';
|