feat: 银行存款名片仅超管/本人可见具体金额,其余显示星号
This commit is contained in:
@@ -63,10 +63,18 @@ class UserController extends Controller
|
||||
if ($operator && ($operator->user_level >= $targetUser->user_level || $operator->id === $targetUser->id)) {
|
||||
$data['exp_num'] = $targetUser->exp_num ?? 0;
|
||||
$data['jjb'] = $targetUser->jjb ?? 0;
|
||||
$data['bank_jjb'] = $targetUser->bank_jjb ?? 0;
|
||||
$data['meili'] = $targetUser->meili ?? 0;
|
||||
}
|
||||
|
||||
// 银行存款:只有超级管理员(id=1)或本人才能查看具体金额,其余一律显示星号
|
||||
if ($operator) {
|
||||
$isSelf = $operator->id === $targetUser->id;
|
||||
$isSuperAdmin = $operator->id === 1;
|
||||
$data['bank_jjb'] = ($isSelf || $isSuperAdmin)
|
||||
? ($targetUser->bank_jjb ?? 0)
|
||||
: '******';
|
||||
}
|
||||
|
||||
// 仅当自己看自己时,附加邀请相关信息,用于展示专属邀请链接
|
||||
if ($operator && $operator->id === $targetUser->id) {
|
||||
$data['id'] = $targetUser->id;
|
||||
|
||||
Reference in New Issue
Block a user