Răsfoiți Sursa

[智价云] 微信绑定校验信息提示更新

tangyuanwang 4 zile în urmă
părinte
comite
9c97d13b5f
1 a modificat fișierele cu 5 adăugiri și 0 ștergeri
  1. 5 0
      app/Http/Controllers/Manager/Login.php

+ 5 - 0
app/Http/Controllers/Manager/Login.php

@@ -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=已绑定