feat: 银行存款名片仅超管/本人可见具体金额,其余显示星号

This commit is contained in:
2026-03-21 16:39:10 +08:00
parent 78a682e0ab
commit e42dc5fbfa

View File

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