Commit 1ea0a10e authored by clone's avatar clone

修改

parent 36b333d1
......@@ -72,7 +72,7 @@ class WxSdk extends Basic
}
/**
* 绑定用户 记录最后一次绑定
* 绑定用户 记录最后一次绑定 废弃
* @return \think\Response
*/
public function bindUserId()
......
......@@ -42,6 +42,7 @@ class RegisterService
$fields = "id,user_nick,user_pic,sex,agent_id,referrer_id,referrer_source,user_phone,status";
$user_info = $this->userModel->getUserByWhere($conditions, $fields);
$buyer_id = 0;
$user_nick = "";
$sex = 0;
$id = 0;
......@@ -78,6 +79,7 @@ class RegisterService
$field = "id,wx_union_id,buyer_nick,buyer_img,sex";
$wxInfoArr = $this->wxInfoModel->getWxInfoByOpenId($wx_union_id, $field);
if (count($wxInfoArr) > 0) {
$buyer_id = $wxInfoArr[0]["id"];
$user_nick = !empty($user_nick) ? $user_nick : $wxInfoArr[0]["buyer_nick"];
$sex = !empty($sex) ? $sex : $wxInfoArr[0]["sex"];
$other_pic = $wxInfoArr[0]["buyer_img"];
......@@ -90,17 +92,17 @@ class RegisterService
if ($agent_id == 0) {
$agent_id = $this->inviteRelationship($referrer_id, $referrer_source);
}
$userArr = $this->userBin($user_nick, $sex, $id, $status, $agent_id, $phone, $referrer_id, $referrer_source, $last_login_ip, $other_pic);
$userArr = $this->userBin($user_nick, $sex, $id, $buyer_id, $status, $agent_id, $phone, $referrer_id, $referrer_source, $last_login_ip, $other_pic);
//保存数据
$id = $this->userModel->saveUser($userArr);
//绑定微信
/* //绑定微信
if ($wxInfoArr) {
$params["user_id"] = $id;
$params["id"] = $wxInfoArr[0]["id"];
$this->wxInfoModel->updateWxInfo($params);
}
}*/
$jwt_data['id'] = $id;
$jwt_data['userNick'] = $user_nick;
......@@ -118,6 +120,7 @@ class RegisterService
* @param $user_nick
* @param $sex
* @param $id
* @param $buyer_id
* @param $status
* @param $agent_id
* @param $phone
......@@ -127,14 +130,17 @@ class RegisterService
* @param $other_pic
* @return mixed
*/
public function userBin($user_nick, $sex, $id, $status, $agent_id, $phone, $referrer_id, $referrer_source, $last_login_ip, $other_pic)
public function userBin($user_nick, $sex, $id, $buyer_id, $status, $agent_id, $phone, $referrer_id, $referrer_source, $last_login_ip, $other_pic)
{
if ($id > 0) {
$userParams["id"] = $id;
} else {
$userParams["registration_time"] = date("Y-m-d H:i:s", time());
if ($referrer_id == 0)
$userParams["first_login_time"] = date("Y-m-d H:i:s", time()); //记录第一次登录时间排除邀请注册
}
$userParams["buyer_id"] = $buyer_id;
$userParams["user_phone"] = $phone;
$userParams["user_nick"] = $user_nick;
$userParams["sex"] = $sex;
......@@ -150,6 +156,8 @@ class RegisterService
$userParams["last_login_ip"] = $last_login_ip;
$userParams["last_login_time"] = date("Y-m-d H:i:s", time());
}
return $userParams;
}
......
......@@ -90,9 +90,6 @@ class UWxInfo extends Model
} else {
$arr["create_time"] = date("Y-m-d H:i:s", time());
}
if (isset($params["user_id"])) {
$arr["user_id"] = $params["user_id"];
}
if (isset($params["wx_open_id"])) {
$arr["wx_open_id"] = $params["wx_open_id"];
}
......
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