提交 8188fe0d 编写于 作者: D Devil

一键绑定手机昵称丢失修复

上级 e323f8a6
...@@ -142,7 +142,7 @@ class User extends Common ...@@ -142,7 +142,7 @@ class User extends Common
$user = UserService::AppUserInfoHandle(null, 'alipay_openid', $this->data_post['openid']); $user = UserService::AppUserInfoHandle(null, 'alipay_openid', $this->data_post['openid']);
if(empty($user)) if(empty($user))
{ {
$this->data_post['nick_name'] = isset($this->data_post['nickName']) ? $this->data_post['nickName'] : ''; $this->data_post['nickname'] = isset($this->data_post['nickName']) ? $this->data_post['nickName'] : '';
$this->data_post['gender'] = empty($this->data_post['gender']) ? 0 : (($this->data_post['gender'] == 'f') ? 1 : 2); $this->data_post['gender'] = empty($this->data_post['gender']) ? 0 : (($this->data_post['gender'] == 'f') ? 1 : 2);
return UserService::AuthUserProgram($this->data_post, 'alipay_openid'); return UserService::AuthUserProgram($this->data_post, 'alipay_openid');
} else { } else {
...@@ -220,7 +220,7 @@ class User extends Common ...@@ -220,7 +220,7 @@ class User extends Common
$result = (new \base\Wechat(MyC('common_app_mini_weixin_appid'), MyC('common_app_mini_weixin_appsecret')))->DecryptData($this->data_post['encrypted_data'], $this->data_post['iv'], $this->data_post['openid']); $result = (new \base\Wechat(MyC('common_app_mini_weixin_appid'), MyC('common_app_mini_weixin_appsecret')))->DecryptData($this->data_post['encrypted_data'], $this->data_post['iv'], $this->data_post['openid']);
if($result['status'] == 0 && !empty($result['data'])) if($result['status'] == 0 && !empty($result['data']))
{ {
$result['nick_name'] = isset($result['data']['nickName']) ? $result['data']['nickName'] : ''; $result['nickname'] = isset($result['data']['nickName']) ? $result['data']['nickName'] : '';
$result['avatar'] = isset($result['data']['avatarUrl']) ? $result['data']['avatarUrl'] : ''; $result['avatar'] = isset($result['data']['avatarUrl']) ? $result['data']['avatarUrl'] : '';
$result['gender'] = empty($result['data']['gender']) ? 0 : (($result['data']['gender'] == 2) ? 1 : 2); $result['gender'] = empty($result['data']['gender']) ? 0 : (($result['data']['gender'] == 2) ? 1 : 2);
$result['weixin_unionid'] = isset($result['data']['unionId']) ? $result['data']['unionId'] : ''; $result['weixin_unionid'] = isset($result['data']['unionId']) ? $result['data']['unionId'] : '';
...@@ -313,7 +313,7 @@ class User extends Common ...@@ -313,7 +313,7 @@ class User extends Common
if($result['status'] == 0 && !empty($result['data'])) if($result['status'] == 0 && !empty($result['data']))
{ {
$result['nick_name'] = isset($result['data']['nickname']) ? $result['data']['nickname'] : ''; $result['nickname'] = isset($result['data']['nickname']) ? $result['data']['nickname'] : '';
$result['avatar'] = isset($result['data']['headimgurl']) ? $result['data']['headimgurl'] : ''; $result['avatar'] = isset($result['data']['headimgurl']) ? $result['data']['headimgurl'] : '';
$result['gender'] = empty($result['data']['sex']) ? 0 : (($result['data']['sex'] == 2) ? 1 : 2); $result['gender'] = empty($result['data']['sex']) ? 0 : (($result['data']['sex'] == 2) ? 1 : 2);
$result['openid'] = $result['data']['openid']; $result['openid'] = $result['data']['openid'];
...@@ -395,7 +395,7 @@ class User extends Common ...@@ -395,7 +395,7 @@ class User extends Common
$result = json_decode(htmlspecialchars_decode($this->data_post['userinfo']), true); $result = json_decode(htmlspecialchars_decode($this->data_post['userinfo']), true);
if(is_array($result)) if(is_array($result))
{ {
$result['nick_name'] = isset($result['nickName']) ? $result['nickName'] : ''; $result['nickname'] = isset($result['nickName']) ? $result['nickName'] : '';
$result['avatar'] = isset($result['avatarUrl']) ? $result['avatarUrl'] : ''; $result['avatar'] = isset($result['avatarUrl']) ? $result['avatarUrl'] : '';
$result['gender'] = empty($result['gender']) ? 0 : (($result['gender'] == 2) ? 1 : 2); $result['gender'] = empty($result['gender']) ? 0 : (($result['gender'] == 2) ? 1 : 2);
$result['openid'] = $this->data_post['openid']; $result['openid'] = $this->data_post['openid'];
...@@ -483,7 +483,7 @@ class User extends Common ...@@ -483,7 +483,7 @@ class User extends Common
$result = (new \base\QQ(MyC('common_app_mini_qq_appid'), MyC('common_app_mini_qq_appsecret')))->DecryptData($this->data_post['encrypted_data'], $this->data_post['iv'], $this->data_post['openid']); $result = (new \base\QQ(MyC('common_app_mini_qq_appid'), MyC('common_app_mini_qq_appsecret')))->DecryptData($this->data_post['encrypted_data'], $this->data_post['iv'], $this->data_post['openid']);
if(is_array($result)) if(is_array($result))
{ {
$result['nick_name'] = isset($result['nickName']) ? $result['nickName'] : ''; $result['nickname'] = isset($result['nickName']) ? $result['nickName'] : '';
$result['avatar'] = isset($result['avatarUrl']) ? $result['avatarUrl'] : ''; $result['avatar'] = isset($result['avatarUrl']) ? $result['avatarUrl'] : '';
$result['gender'] = empty($result['gender']) ? 0 : (($result['gender'] == 2) ? 1 : 2); $result['gender'] = empty($result['gender']) ? 0 : (($result['gender'] == 2) ? 1 : 2);
$result['qq_unionid'] = isset($result['unionId']) ? $result['unionId'] : ''; $result['qq_unionid'] = isset($result['unionId']) ? $result['unionId'] : '';
......
...@@ -1391,7 +1391,7 @@ class UserService ...@@ -1391,7 +1391,7 @@ class UserService
// 用户信息 // 用户信息
$data = [ $data = [
$field => $params['openid'], $field => $params['openid'],
'nickname' => empty($params['nick_name']) ? '' : $params['nick_name'], 'nickname' => empty($params['nickname']) ? '' : $params['nickname'],
'avatar' => empty($params['avatar']) ? '' : $params['avatar'], 'avatar' => empty($params['avatar']) ? '' : $params['avatar'],
'gender' => empty($params['gender']) ? 0 : intval($params['gender']), 'gender' => empty($params['gender']) ? 0 : intval($params['gender']),
'province' => empty($params['province']) ? '' : $params['province'], 'province' => empty($params['province']) ? '' : $params['province'],
......
...@@ -20,6 +20,7 @@ web端 ...@@ -20,6 +20,7 @@ web端
6. 动态数据列表组件条件新增气泡式弹出层、模块引入参数优化 6. 动态数据列表组件条件新增气泡式弹出层、模块引入参数优化
7. 后台插件管理新增排序功能、自定义显示顺序+插件调用顺序 7. 后台插件管理新增排序功能、自定义显示顺序+插件调用顺序
8. 公共接口新增插件配置返回 8. 公共接口新增插件配置返回
9. API接口与插件解耦、扩展性更上一层楼
小程序 小程序
......
...@@ -74,7 +74,7 @@ App({ ...@@ -74,7 +74,7 @@ App({
// 请求地址 // 请求地址
request_url: "{{request_url}}", request_url: "{{request_url}}",
request_url: 'http://shopxo.com/', request_url: 'http://shopxo.com/',
// request_url: 'https://dev.shopxo.net/', request_url: 'https://dev.shopxo.net/',
// 基础信息 // 基础信息
application_title: "{{application_title}}", application_title: "{{application_title}}",
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册