记录异常领取任务用户

This commit is contained in:
张松 2025-01-07 18:23:57 +08:00
parent 26ee94e3b6
commit 71f0f5f5b1
1 changed files with 22 additions and 0 deletions

View File

@ -2,6 +2,8 @@ package com.sqx.modules.taskCenter.controller;
import cn.hutool.core.date.DateUtil;
import cn.hutool.core.util.StrUtil;
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.github.pagehelper.PageHelper;
import com.github.pagehelper.PageInfo;
@ -9,6 +11,10 @@ import com.sqx.common.annotation.Debounce;
import com.sqx.common.utils.PageUtils;
import com.sqx.common.utils.Result;
import com.sqx.modules.app.annotation.Login;
import com.sqx.modules.app.entity.TbUserBlacklist;
import com.sqx.modules.app.entity.UserInfo;
import com.sqx.modules.app.mapper.TbUserBlacklistMapper;
import com.sqx.modules.app.mapper.UserInfoMapper;
import com.sqx.modules.taskCenter.entity.TaskCenter;
import com.sqx.modules.taskCenter.entity.TaskCenterRecord;
import com.sqx.modules.taskCenter.entity.TaskCenterReward;
@ -32,6 +38,8 @@ import java.util.Objects;
@Api(value = "任务中心", tags = {"任务中心"})
@RequestMapping
public class TaskCenterController {
/**
* 服务对象
*/
@ -42,6 +50,10 @@ public class TaskCenterController {
private TaskCenterRecordService recordService;
@Autowired
private TaskCenterRewardService taskRewardService;
@Autowired
private TbUserBlacklistMapper tbUserBlacklistMapper;
@Autowired
private UserInfoMapper userInfoMapper;
@PostMapping("/taskCenter/insertTaskCenter")
@ApiOperation("添加任务中心")
@ -95,6 +107,16 @@ public class TaskCenterController {
@ApiOperation("App 任务中心 领取")
@Debounce(interval = 600000, value = "#userId,#id")
public Result taskReceive(@ApiIgnore @RequestAttribute("userId") Long userId, Long id) {
if (id != null && id == 19) {
UserInfo userInfo = userInfoMapper.selectOne(new LambdaQueryWrapper<UserInfo>().eq(UserInfo::getUserId, userId));
log.info("异常领取任务用户: {}", userInfo.getUserId() + userInfo.getCertName());
if (!StrUtil.isBlank(userInfo.getCertNo())) {
TbUserBlacklist userBlacklist = new TbUserBlacklist();
userBlacklist.setRealName(userInfo.getCertName());
userBlacklist.setIdCardNo(userInfo.getCertNo());
tbUserBlacklistMapper.insert(userBlacklist);
}
}
return taskCenterService.taskReceive(userId, id);
}