Commit 17c4f1de authored by clone's avatar clone

bug

parent 9db153d1
...@@ -75,13 +75,13 @@ class WxCallbackUntils ...@@ -75,13 +75,13 @@ class WxCallbackUntils
$user_info = $this->curl($user_info_url, $params); $user_info = $this->curl($user_info_url, $params);
$user_info = json_decode($user_info); $user_info = json_decode($user_info);
$data = array( $data = array(
'wx_open_id' => $open_id, 'wx_open_id' => $open_id,
'buyer_nick' => $user_info->nickname, 'buyer_nick' => $user_info->nickname,
'sex' => $user_info->sex, 'sex' => $user_info->sex,
'province' => $user_info->province, 'province' => $user_info->province,
'city' => $user_info->city, 'city' => $user_info->city,
'buyer_img' => $user_info->headimgurl, 'buyer_img' => $user_info->headimgurl,
'wx_union_id' => $user_info->unionid, 'wx_union_id' => $user_info->unionid,
); );
session("userInfo", $data); session("userInfo", $data);
return $data; return $data;
......
...@@ -41,30 +41,32 @@ class Index ...@@ -41,30 +41,32 @@ class Index
$this->_wxApi->getWxCode($this->url); $this->_wxApi->getWxCode($this->url);
} else { } else {
$userInfo["source"] = 0; $userInfo["source"] = 0;
$wx_union_id = $userInfo["wx_union_id"]; $wx_union_id = $userInfo["wx_union_id"];
// 验证open_id是否已经存在,存在则更新 // 验证open_id是否已经存在,存在则更新
$wxInfoObj = $this->wxInfoModel->getWxInfoByOpenId($wx_union_id); $wxInfoObj = $this->wxInfoModel->getWxInfoByOpenId($wx_union_id);
try { try {
if ($wxInfoObj && count($wxInfoObj) > 0) { if ($wxInfoObj && count($wxInfoObj) > 0) {
$userInfo["id"] = $wxInfoObj[0]["id"]; $userInfo["id"] = $wxInfoObj[0]["id"];
$id = $this->wxInfoModel->updateWxInfo($userInfo); $id = $this->wxInfoModel->updateWxInfo($userInfo);
} else { } else {
$id = $this->wxInfoModel->addWxInfo($userInfo); $id = $this->wxInfoModel->addWxInfo($userInfo);
} }
} catch (Exception $exception) { } catch (Exception $exception) {
Log::record("wx authorization error,msg:".$exception); Log::record("wx authorization error,msg:" . $exception);
} }
$conditions["buyer_id"] = $id; $conditions["buyer_id"] = $id;
$fields = "id,user_nick,user_phone,user_pic,other_pic"; $fields = "id,user_nick,user_phone,user_pic,other_pic";
$user_info = $this->userModel->getUserByWhere($conditions, $fields); $user_info = $this->userModel->getUserByWhere($conditions, $fields);
if(count($user_info) > 0){ if (count($user_info) > 0) {
//下载页 //下载页
header(CURRENT_URL."app/download_c"); echo 111111;
header("Location:" . CURRENT_URL . "app/download_c");
die(); die();
}else{ } else {
//绑定页 //绑定页
header(CURRENT_URL."app/dist/index.html#/inviteRegister?referrer_id=160&referrer_source=10"); header("Location:" . CURRENT_URL . "app/dist/index.html#/inviteRegister?referrer_id=160&referrer_source=10");
die(); die();
} }
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment