用户违规校验处理

This commit is contained in:
tianfeng 2025-11-28 15:55:09 +08:00
parent d9713a0966
commit dde4887ed6
2 changed files with 6 additions and 2 deletions

View File

@ -50,9 +50,11 @@ public class UserViolationAdjustCmdExe {
@Transactional(rollbackFor = Exception.class)
public ViolationHandleResultCO execute(UserViolationHandleCmd cmd) {
ViolationTypeEnum violationTypeEnum = ViolationTypeEnum.getByCode(cmd.getViolationType());
// 1. 权限验证
ResponseAssert.isTrue(CommonErrorCode.INSUFFICIENT_PERMISSION, administratorService.existsAdmin(cmd.getReqUserId()) &&
administratorAuthService.existsAuth(cmd.requiredReqUserId(), ManagerApprovalType.USER_AVATAR.name()));
administratorAuthService.existsAuth(cmd.requiredReqUserId(), violationTypeEnum.name()));
// 2. 查询用户信息
UserProfile userProfile = userProfileGateway.getByUserId(cmd.getUserId());

View File

@ -47,9 +47,11 @@ public class UserViolationWarningCmdExe {
@Transactional(rollbackFor = Exception.class)
public ViolationHandleResultCO execute(UserViolationHandleCmd cmd) {
ViolationTypeEnum violationTypeEnum = ViolationTypeEnum.getByCode(cmd.getViolationType());
// 1. 权限验证
ResponseAssert.isTrue(CommonErrorCode.INSUFFICIENT_PERMISSION,administratorService.existsAdmin(cmd.getReqUserId()) &&
administratorAuthService.existsAuth(cmd.requiredReqUserId(), ManagerApprovalType.USER_NICKNAME.name()));
administratorAuthService.existsAuth(cmd.requiredReqUserId(), violationTypeEnum.name()));
// 2. 查询用户信息
UserProfile userProfile = userProfileGateway.getByUserId(cmd.getUserId());