mirror of
https://github.com/crmeb/CRMEB.git
synced 2026-10-29 22:10:49 +00:00
修复小程序授权问题
This commit is contained in:
parent
f624ec09ff
commit
8b00513c16
@ -111,15 +111,15 @@ class User extends BaseModel
|
||||
}
|
||||
if ($userInfo->spread_uid) {
|
||||
return self::edit([
|
||||
'nickname' => $wechatUser['nickname'] ?: '',
|
||||
'avatar' => $wechatUser['headimgurl'] ?: '',
|
||||
'nickname' => $userInfo['nickname'] == '' ? $wechatUser['nickname'] ?: '' : $userInfo['nickname'],
|
||||
'avatar' => $userInfo['avatar'] == '' ? $wechatUser['headimgurl'] ?: '' : $userInfo['avatar'],
|
||||
'is_promoter' => $status ? 1 : $userInfo->is_promoter,
|
||||
'login_type' => isset($wechatUser['login_type']) ? $wechatUser['login_type'] : $userInfo->login_type,
|
||||
], $uid, 'uid');
|
||||
} else {
|
||||
$data = [
|
||||
'nickname' => $wechatUser['nickname'] ?: '',
|
||||
'avatar' => $wechatUser['headimgurl'] ?: '',
|
||||
'nickname' => $userInfo['nickname'] == '' ? $wechatUser['nickname'] ?: '' : $userInfo['nickname'],
|
||||
'avatar' => $userInfo['avatar'] == '' ? $wechatUser['headimgurl'] ?: '' : $userInfo['avatar'],
|
||||
'is_promoter' => $status ? 1 : $userInfo->is_promoter,
|
||||
'login_type' => isset($wechatUser['login_type']) ? $wechatUser['login_type'] : $userInfo->login_type,
|
||||
'spread_uid' => 0,
|
||||
@ -455,7 +455,7 @@ class User extends BaseModel
|
||||
if ($orderBy === '') $orderBy = 'u.add_time desc';
|
||||
$model = $model->alias(' u');
|
||||
$sql = StoreOrder::where('o.paid', 1)->group('o.uid')->field(['SUM(o.pay_price) as numberCount', 'o.uid', 'o.order_id'])
|
||||
->where('o.is_del', 0)->where('o.refund_status', 'in', [0,1])->where('o.is_system_del', 0)->alias('o')->fetchSql(true)->select();
|
||||
->where('o.is_del', 0)->where('o.refund_status', 'in', [0, 1])->where('o.is_system_del', 0)->alias('o')->fetchSql(true)->select();
|
||||
$model = $model->join("(" . $sql . ") p", 'u.uid = p.uid', 'LEFT');
|
||||
$model = $model->where('u.uid', 'IN', $uid);
|
||||
$model = $model->field("u.uid,u.nickname,u.avatar,from_unixtime(u.add_time,'%Y/%m/%d') as time,u.spread_count as childCount,u.pay_count as orderCount,p.numberCount");
|
||||
|
||||
@ -214,7 +214,7 @@ const chekWxLogin = function() {
|
||||
fail() {
|
||||
getCodeLogin((code) => {
|
||||
wxgetUserInfo().then(userInfo => {
|
||||
userInfo.code = code;
|
||||
userInfo.code = code.code;
|
||||
return resolve({
|
||||
userInfo: userInfo,
|
||||
isLogin: false
|
||||
@ -620,4 +620,4 @@ module.exports = {
|
||||
autoLogin: autoLogin,
|
||||
logout: logout,
|
||||
getUserProfile: getUserProfile
|
||||
}
|
||||
}
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user