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)) {
|
if ($operator && ($operator->user_level >= $targetUser->user_level || $operator->id === $targetUser->id)) {
|
||||||
$data['exp_num'] = $targetUser->exp_num ?? 0;
|
$data['exp_num'] = $targetUser->exp_num ?? 0;
|
||||||
$data['jjb'] = $targetUser->jjb ?? 0;
|
$data['jjb'] = $targetUser->jjb ?? 0;
|
||||||
$data['bank_jjb'] = $targetUser->bank_jjb ?? 0;
|
|
||||||
$data['meili'] = $targetUser->meili ?? 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) {
|
if ($operator && $operator->id === $targetUser->id) {
|
||||||
$data['id'] = $targetUser->id;
|
$data['id'] = $targetUser->id;
|
||||||
|
|||||||
Reference in New Issue
Block a user