123
This commit is contained in:
@@ -3,6 +3,7 @@ package com.ruoyi.cai.service.impl;
|
|||||||
import com.alibaba.fastjson.JSON;
|
import com.alibaba.fastjson.JSON;
|
||||||
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
||||||
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
||||||
|
import com.ruoyi.cai.domain.User;
|
||||||
import com.ruoyi.cai.domain.UserErrorLog;
|
import com.ruoyi.cai.domain.UserErrorLog;
|
||||||
import com.ruoyi.cai.dto.admin.UserForbidDTO;
|
import com.ruoyi.cai.dto.admin.UserForbidDTO;
|
||||||
import com.ruoyi.cai.dto.admin.vo.UserErrorLogAdminVo;
|
import com.ruoyi.cai.dto.admin.vo.UserErrorLogAdminVo;
|
||||||
@@ -15,6 +16,7 @@ import com.ruoyi.cai.manager.UserForbidManager;
|
|||||||
import com.ruoyi.cai.mapper.UserErrorLogMapper;
|
import com.ruoyi.cai.mapper.UserErrorLogMapper;
|
||||||
import com.ruoyi.cai.service.LowHeightRiskService;
|
import com.ruoyi.cai.service.LowHeightRiskService;
|
||||||
import com.ruoyi.cai.service.UserErrorLogService;
|
import com.ruoyi.cai.service.UserErrorLogService;
|
||||||
|
import com.ruoyi.cai.service.UserService;
|
||||||
import com.ruoyi.common.core.domain.PageQuery;
|
import com.ruoyi.common.core.domain.PageQuery;
|
||||||
import lombok.extern.slf4j.Slf4j;
|
import lombok.extern.slf4j.Slf4j;
|
||||||
import org.springframework.beans.factory.annotation.Autowired;
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
@@ -38,6 +40,8 @@ public class UserErrorLogServiceImpl extends ServiceImpl<UserErrorLogMapper,User
|
|||||||
private LowHeightRiskService lowHeightRiskService;
|
private LowHeightRiskService lowHeightRiskService;
|
||||||
@Autowired
|
@Autowired
|
||||||
private UserForbidManager userForbidManager;
|
private UserForbidManager userForbidManager;
|
||||||
|
@Autowired
|
||||||
|
private UserService userService;
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
@Transactional(rollbackFor = Exception.class)
|
@Transactional(rollbackFor = Exception.class)
|
||||||
@@ -50,6 +54,10 @@ public class UserErrorLogServiceImpl extends ServiceImpl<UserErrorLogMapper,User
|
|||||||
if(req.getHomeIndex() == null){
|
if(req.getHomeIndex() == null){
|
||||||
req.setHomeIndex(UserErrorLogHomeIndexEnum.OTHER.getCode());
|
req.setHomeIndex(UserErrorLogHomeIndexEnum.OTHER.getCode());
|
||||||
}
|
}
|
||||||
|
User user = userService.getById(req.getUserId());
|
||||||
|
if(user == null){
|
||||||
|
return;
|
||||||
|
}
|
||||||
UserErrorLog log = new UserErrorLog();
|
UserErrorLog log = new UserErrorLog();
|
||||||
log.setType(req.getType());
|
log.setType(req.getType());
|
||||||
log.setUserId(req.getUserId());
|
log.setUserId(req.getUserId());
|
||||||
@@ -64,7 +72,7 @@ public class UserErrorLogServiceImpl extends ServiceImpl<UserErrorLogMapper,User
|
|||||||
UserForbidDTO dto = new UserForbidDTO();
|
UserForbidDTO dto = new UserForbidDTO();
|
||||||
dto.setForbidTime(ForbidTimeEnum.YEAR_10.getCode());
|
dto.setForbidTime(ForbidTimeEnum.YEAR_10.getCode());
|
||||||
dto.setForbidType(ForbidTypeEnum.USER.getCode());
|
dto.setForbidType(ForbidTypeEnum.USER.getCode());
|
||||||
dto.setMember(req.getUserId()+"");
|
dto.setMember(user.getUsercode());
|
||||||
dto.setRemark(remark);
|
dto.setRemark(remark);
|
||||||
userForbidManager.forbid(dto);
|
userForbidManager.forbid(dto);
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user