|
|
@@ -346,6 +346,11 @@ class Login extends Manager
|
|
|
//新增绑定记录
|
|
|
$user_info = $EmployeeModel->where(['id' => $uid])->first();
|
|
|
if (!$user_info) return json_send(['code' => 'error', 'msg' => '未找到用户信息']);
|
|
|
+ //查询openid是否绑定其它用户
|
|
|
+ $openid_user_info = $EmployeeOpenidModel->where(['openid' => $tokenData['openid']])->first();
|
|
|
+ if($openid_user_info && $openid_user_info->employee_id != $uid){
|
|
|
+ return json_send(['code' => 'error', 'msg' => '该微信已绑定其它账号']);
|
|
|
+ }
|
|
|
DB::beginTransaction();
|
|
|
try {
|
|
|
$user_info->band_wechat = 1; //绑定微信0=未绑定1=已绑定
|