提交 0cec480a 编写于 作者: D devil_gong

用户信息优化

上级 9f0a612a
...@@ -131,7 +131,7 @@ class User extends Common ...@@ -131,7 +131,7 @@ class User extends Common
$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 {
$user['is_mandatory_bind_mobile'] = intval(MyC('common_user_is_mandatory_bind_mobile')); $user = UserService::AppUserInfoHandle($user);
return DataReturn('授权成功', 0, $user); return DataReturn('授权成功', 0, $user);
} }
return DataReturn('获取用户信息失败', -100); return DataReturn('获取用户信息失败', -100);
...@@ -212,7 +212,7 @@ class User extends Common ...@@ -212,7 +212,7 @@ class User extends Common
return UserService::AuthUserProgram($result, 'weixin_openid'); return UserService::AuthUserProgram($result, 'weixin_openid');
} }
} else { } else {
$user['is_mandatory_bind_mobile'] = intval(MyC('common_user_is_mandatory_bind_mobile')); $user = UserService::AppUserInfoHandle($user);
return DataReturn('授权成功', 0, $user); return DataReturn('授权成功', 0, $user);
} }
return DataReturn(empty($result) ? '获取用户信息失败' : $result, -100); return DataReturn(empty($result) ? '获取用户信息失败' : $result, -100);
......
...@@ -1586,9 +1586,6 @@ class UserService ...@@ -1586,9 +1586,6 @@ class UserService
*/ */
public static function AuthUserProgram($params, $field) public static function AuthUserProgram($params, $field)
{ {
// 是否强制绑定手机号码
$is_mandatory_bind_mobile = intval(MyC('common_user_is_mandatory_bind_mobile'));
// 用户信息 // 用户信息
$data = [ $data = [
$field => $params['openid'], $field => $params['openid'],
...@@ -1604,7 +1601,8 @@ class UserService ...@@ -1604,7 +1601,8 @@ class UserService
{ {
$data = $user; $data = $user;
} else { } else {
if($is_mandatory_bind_mobile != 1) // 不强制绑定手机则写入用户信息
if(intval(MyC('common_user_is_mandatory_bind_mobile')) != 1)
{ {
$ret = self::UserInsert($data, $params); $ret = self::UserInsert($data, $params);
if($ret['code'] == 0) if($ret['code'] == 0)
...@@ -1616,11 +1614,31 @@ class UserService ...@@ -1616,11 +1614,31 @@ class UserService
} }
} }
// 返回成功
return DataReturn('授权成功', 0, self::AppUserInfoHandle($data));
}
/**
* app用户信息
* @author Devil
* @blog http://gong.gg/
* @version 1.0.0
* @date 2018-11-06
* @desc description
* @param [arrat] $user [用户信息]
*/
public static function AppUserInfoHandle($user)
{
if(!empty($user))
{
// 用户信息处理
$user = self::GetUserViewInfo(0, $user);
// 是否强制绑定手机号码 // 是否强制绑定手机号码
$data['is_mandatory_bind_mobile'] = $is_mandatory_bind_mobile; $user['is_mandatory_bind_mobile'] = intval(MyC('common_user_is_mandatory_bind_mobile'));;
}
// 返回成功 return $user;
return DataReturn('授权成功', 0, $data);
} }
/** /**
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册