修复小程序授权问题

This commit is contained in:
evoxwht 2021-04-19 16:35:27 +08:00
parent f624ec09ff
commit 8b00513c16
2 changed files with 7 additions and 7 deletions

View File

@ -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");

View File

@ -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
}
}