用户头像更新并更新缓存

feat/task1-c-wallet
gongfuxiang 2022-11-30 11:08:23 +08:00
parent 2369c48f27
commit 1671b8a2c6
1 changed files with 7 additions and 5 deletions

View File

@ -1868,14 +1868,16 @@ class UserService
// 更新用户信息
if(Db::name('User')->where(['id'=>$params['user']['id']])->update($data))
{
// // web端用户登录纪录处理
if(APPLICATION == 'web')
// 重新获取用户信息
$user = self::UserHandle(self::UserInfo('id', $params['user']['id']));
// 重新更新用户缓存
self::UserLoginRecord($user['id']);
if(!empty($user['token']))
{
self::UserLoginRecord($params['user']['id']);
MyCache(SystemService::CacheKey('shopxo.cache_user_info').$user['token'], $user);
}
// 成功并返回用户信息
$user = self::UserHandle(self::UserInfo('id', $params['user']['id']));
return DataReturn(MyLang('common.change_success'), 0, $user);
}
return DataReturn(MyLang('common.change_fail'), -100);