Commit 17c4f1de authored by clone's avatar clone

bug

parent 9db153d1
......@@ -75,13 +75,13 @@ class WxCallbackUntils
$user_info = $this->curl($user_info_url, $params);
$user_info = json_decode($user_info);
$data = array(
'wx_open_id' => $open_id,
'buyer_nick' => $user_info->nickname,
'sex' => $user_info->sex,
'province' => $user_info->province,
'city' => $user_info->city,
'buyer_img' => $user_info->headimgurl,
'wx_union_id' => $user_info->unionid,
'wx_open_id' => $open_id,
'buyer_nick' => $user_info->nickname,
'sex' => $user_info->sex,
'province' => $user_info->province,
'city' => $user_info->city,
'buyer_img' => $user_info->headimgurl,
'wx_union_id' => $user_info->unionid,
);
session("userInfo", $data);
return $data;
......
......@@ -41,30 +41,32 @@ class Index
$this->_wxApi->getWxCode($this->url);
} else {
$userInfo["source"] = 0;
$wx_union_id = $userInfo["wx_union_id"];
$wx_union_id = $userInfo["wx_union_id"];
// 验证open_id是否已经存在,存在则更新
$wxInfoObj = $this->wxInfoModel->getWxInfoByOpenId($wx_union_id);
try {
if ($wxInfoObj && count($wxInfoObj) > 0) {
$userInfo["id"] = $wxInfoObj[0]["id"];
$id = $this->wxInfoModel->updateWxInfo($userInfo);
$id = $this->wxInfoModel->updateWxInfo($userInfo);
} else {
$id = $this->wxInfoModel->addWxInfo($userInfo);
}
} catch (Exception $exception) {
Log::record("wx authorization error,msg:".$exception);
Log::record("wx authorization error,msg:" . $exception);
}
$conditions["buyer_id"] = $id;
$fields = "id,user_nick,user_phone,user_pic,other_pic";
$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();
}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();
}
}
......
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