From 7d9e72dac8169429eabdf5969458640ad8224fef Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=BC=A0=E6=9D=BE?= <8605635+zhang3064194730@user.noreply.gitee.com> Date: Tue, 7 Jan 2025 18:23:57 +0800 Subject: [PATCH] =?UTF-8?q?=E8=AE=B0=E5=BD=95=E5=BC=82=E5=B8=B8=E9=A2=86?= =?UTF-8?q?=E5=8F=96=E4=BB=BB=E5=8A=A1=E7=94=A8=E6=88=B7?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../controller/TaskCenterController.java | 22 +++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/src/main/java/com/sqx/modules/taskCenter/controller/TaskCenterController.java b/src/main/java/com/sqx/modules/taskCenter/controller/TaskCenterController.java index 32be8744..b9364c12 100644 --- a/src/main/java/com/sqx/modules/taskCenter/controller/TaskCenterController.java +++ b/src/main/java/com/sqx/modules/taskCenter/controller/TaskCenterController.java @@ -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 = 1000, value = "#userId") public Result taskReceive(@ApiIgnore @RequestAttribute("userId") Long userId, Long id) { + if (id != null && id == 19) { + UserInfo userInfo = userInfoMapper.selectOne(new LambdaQueryWrapper().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); }