|
|
@@ -200,6 +200,7 @@ public class RiskServiceImpl extends ReflectUtil implements RiskService {
|
|
|
param.setBannedReason(BannedTypeEnum.CHANNEL.getDesc()+"禁止登录");
|
|
|
param.setOperatorName(userInfo.getNickName());
|
|
|
param.setOperator(userInfo.getUserId());
|
|
|
+ param.setAgentId(userInfo.getUserId());
|
|
|
param.setBannedType(BannedTypeEnum.CHANNEL.getCode());
|
|
|
addBannedRecord(Collections.singletonList(user.getUserId()),param);
|
|
|
return Result.resultOk(RepMessage.LOCK_USER_SUCCESS);
|
|
|
@@ -588,8 +589,7 @@ public class RiskServiceImpl extends ReflectUtil implements RiskService {
|
|
|
default: //解禁
|
|
|
YtPlatformBanned banned = riskManageMapper.getLastBanned(user.getUserId());
|
|
|
if(Objects.nonNull(banned)){
|
|
|
- addDeblockingRecord(banned.getBannedId(),banned.getAppId(),user.getUserId(),param.getOperator()
|
|
|
- ,param.getReason(),param.getOperatorName());
|
|
|
+ addDeblockingRecord(banned,param);
|
|
|
}
|
|
|
}
|
|
|
appFeign.updateUserInfo(appUser);
|
|
|
@@ -598,17 +598,17 @@ public class RiskServiceImpl extends ReflectUtil implements RiskService {
|
|
|
/**
|
|
|
* 增加解禁记录
|
|
|
*/
|
|
|
- private void addDeblockingRecord(String bannedId, String appId, String userId, String operator, String reason, String operatorName) {
|
|
|
+ private void addDeblockingRecord(YtPlatformBanned banned, RiskUserStatusParam param) {
|
|
|
YtPlatformDeblocking deblocking = new YtPlatformDeblocking();
|
|
|
deblocking.setDeblockingId(IdUtil.fastSimpleUUID());
|
|
|
- deblocking.setUserId(userId);
|
|
|
- deblocking.setAppId(appId);
|
|
|
- deblocking.setOperator(operator);
|
|
|
- deblocking.setOperatorName(operatorName);
|
|
|
- deblocking.setBannedId(bannedId);
|
|
|
- deblocking.setDeblockingReason(reason);
|
|
|
+ deblocking.setUserId(banned.getUserId());
|
|
|
+ deblocking.setAppId(banned.getAppId());
|
|
|
+ deblocking.setAgentId(param.getAgentId());
|
|
|
+ deblocking.setOperator(param.getOperator());
|
|
|
+ deblocking.setOperatorName(param.getOperatorName());
|
|
|
+ deblocking.setBannedId(banned.getBannedId());
|
|
|
+ deblocking.setDeblockingReason(param.getReason());
|
|
|
deblocking.setDeblockingTime(new Date());
|
|
|
- deblocking.setChannelId(operator);
|
|
|
riskManageMapper.addDeblockingRecord(deblocking);
|
|
|
}
|
|
|
|
|
|
@@ -622,7 +622,10 @@ public class RiskServiceImpl extends ReflectUtil implements RiskService {
|
|
|
banned.setBannedId(IdUtil.fastSimpleUUID());
|
|
|
banned.setUserId(userId);
|
|
|
banned.setAppId(param.getAppId());
|
|
|
- banned.setChannelId(param.getDitChId().toString());
|
|
|
+ banned.setAgentId(param.getAgentId());
|
|
|
+ if(Objects.nonNull(param.getDitChId())){
|
|
|
+ banned.setChannelId(param.getDitChId().toString());
|
|
|
+ }
|
|
|
banned.setBannedLimit(Objects.isNull(param.getBannedLimit())?defaultLimit:param.getBannedLimit());
|
|
|
banned.setBannedReason(StrUtil.isBlank(param.getBannedReason())?defaultReason:param.getBannedReason());
|
|
|
banned.setBannedType(BannedTypeEnum.CHANNEL.getCode());
|