用户违规校验处理
This commit is contained in:
parent
d9713a0966
commit
dde4887ed6
@ -50,9 +50,11 @@ public class UserViolationAdjustCmdExe {
|
|||||||
|
|
||||||
@Transactional(rollbackFor = Exception.class)
|
@Transactional(rollbackFor = Exception.class)
|
||||||
public ViolationHandleResultCO execute(UserViolationHandleCmd cmd) {
|
public ViolationHandleResultCO execute(UserViolationHandleCmd cmd) {
|
||||||
|
ViolationTypeEnum violationTypeEnum = ViolationTypeEnum.getByCode(cmd.getViolationType());
|
||||||
|
|
||||||
// 1. 权限验证
|
// 1. 权限验证
|
||||||
ResponseAssert.isTrue(CommonErrorCode.INSUFFICIENT_PERMISSION, administratorService.existsAdmin(cmd.getReqUserId()) &&
|
ResponseAssert.isTrue(CommonErrorCode.INSUFFICIENT_PERMISSION, administratorService.existsAdmin(cmd.getReqUserId()) &&
|
||||||
administratorAuthService.existsAuth(cmd.requiredReqUserId(), ManagerApprovalType.USER_AVATAR.name()));
|
administratorAuthService.existsAuth(cmd.requiredReqUserId(), violationTypeEnum.name()));
|
||||||
|
|
||||||
// 2. 查询用户信息
|
// 2. 查询用户信息
|
||||||
UserProfile userProfile = userProfileGateway.getByUserId(cmd.getUserId());
|
UserProfile userProfile = userProfileGateway.getByUserId(cmd.getUserId());
|
||||||
|
|||||||
@ -47,9 +47,11 @@ public class UserViolationWarningCmdExe {
|
|||||||
|
|
||||||
@Transactional(rollbackFor = Exception.class)
|
@Transactional(rollbackFor = Exception.class)
|
||||||
public ViolationHandleResultCO execute(UserViolationHandleCmd cmd) {
|
public ViolationHandleResultCO execute(UserViolationHandleCmd cmd) {
|
||||||
|
ViolationTypeEnum violationTypeEnum = ViolationTypeEnum.getByCode(cmd.getViolationType());
|
||||||
|
|
||||||
// 1. 权限验证
|
// 1. 权限验证
|
||||||
ResponseAssert.isTrue(CommonErrorCode.INSUFFICIENT_PERMISSION,administratorService.existsAdmin(cmd.getReqUserId()) &&
|
ResponseAssert.isTrue(CommonErrorCode.INSUFFICIENT_PERMISSION,administratorService.existsAdmin(cmd.getReqUserId()) &&
|
||||||
administratorAuthService.existsAuth(cmd.requiredReqUserId(), ManagerApprovalType.USER_NICKNAME.name()));
|
administratorAuthService.existsAuth(cmd.requiredReqUserId(), violationTypeEnum.name()));
|
||||||
|
|
||||||
// 2. 查询用户信息
|
// 2. 查询用户信息
|
||||||
UserProfile userProfile = userProfileGateway.getByUserId(cmd.getUserId());
|
UserProfile userProfile = userProfileGateway.getByUserId(cmd.getUserId());
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user