This commit is contained in:
77
2024-03-31 19:53:13 +08:00
parent beee0998d9
commit 1deea2e359

View File

@@ -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);
} }