From bae42356684138720f1613b8d887034bf4d62cc0 Mon Sep 17 00:00:00 2001
From: xiaoyong931011 <15274802129@163.com>
Date: Tue, 24 Oct 2023 14:15:14 +0800
Subject: [PATCH] 版本管理

---
 src/main/java/cc/mrbird/febs/mall/mapper/ChatUserMapper.java |    3 +++
 src/main/java/cc/mrbird/febs/mall/quartz/ProfitJob.java      |    4 +---
 src/main/java/cc/mrbird/febs/mall/entity/ChatUser.java       |    2 +-
 src/main/resources/mapper/modules/ChatUserMapper.xml         |    7 +++++++
 4 files changed, 12 insertions(+), 4 deletions(-)

diff --git a/src/main/java/cc/mrbird/febs/mall/entity/ChatUser.java b/src/main/java/cc/mrbird/febs/mall/entity/ChatUser.java
index 3cdf01a..29a2c33 100644
--- a/src/main/java/cc/mrbird/febs/mall/entity/ChatUser.java
+++ b/src/main/java/cc/mrbird/febs/mall/entity/ChatUser.java
@@ -12,7 +12,7 @@
 public class ChatUser {
     private static final long serialVersionUID = 1L;
 
-    @TableId(value = "id",type = IdType.AUTO)
+    @TableId(value = "user_id",type = IdType.AUTO)
     private Long userId;
     /**
      * 昵称
diff --git a/src/main/java/cc/mrbird/febs/mall/mapper/ChatUserMapper.java b/src/main/java/cc/mrbird/febs/mall/mapper/ChatUserMapper.java
index e2cc83c..addda91 100644
--- a/src/main/java/cc/mrbird/febs/mall/mapper/ChatUserMapper.java
+++ b/src/main/java/cc/mrbird/febs/mall/mapper/ChatUserMapper.java
@@ -10,6 +10,7 @@
 import org.apache.ibatis.annotations.Param;
 
 import java.math.BigDecimal;
+import java.util.List;
 
 public interface ChatUserMapper extends BaseMapper<ChatUser> {
 
@@ -58,4 +59,6 @@
     void updateCreateGroupByUserId(@Param("userId")String userId, @Param("createGroup")int i);
 
     void updateNicknameById(@Param("userId")Long userId, @Param("nickName")String i);
+
+    List<ChatUser> selectListByIsRobot(@Param("isRobot")int i);
 }
diff --git a/src/main/java/cc/mrbird/febs/mall/quartz/ProfitJob.java b/src/main/java/cc/mrbird/febs/mall/quartz/ProfitJob.java
index c0da2c7..1ccbe27 100644
--- a/src/main/java/cc/mrbird/febs/mall/quartz/ProfitJob.java
+++ b/src/main/java/cc/mrbird/febs/mall/quartz/ProfitJob.java
@@ -72,9 +72,7 @@
 //    @Scheduled(cron = "0/2 * * * * ? ")
     @Scheduled(cron = "0 0 0/1 * * ? ")
     public void robotNickNameJob() {
-        QueryWrapper<ChatUser> objectQueryWrapper = new QueryWrapper<>();
-        objectQueryWrapper.eq("is_robot", 1);
-        List<ChatUser> chatUsers = chatUserMapper.selectList(objectQueryWrapper);
+        List<ChatUser> chatUsers = chatUserMapper.selectListByIsRobot(1);
         if(CollUtil.isNotEmpty(chatUsers)){
             for(ChatUser chatUser : chatUsers){
                 chatUserMapper.updateNicknameById(chatUser.getUserId(),randomName(RandomUtil.randomInt(1, 5)));
diff --git a/src/main/resources/mapper/modules/ChatUserMapper.xml b/src/main/resources/mapper/modules/ChatUserMapper.xml
index c1c5929..5ae926c 100644
--- a/src/main/resources/mapper/modules/ChatUserMapper.xml
+++ b/src/main/resources/mapper/modules/ChatUserMapper.xml
@@ -279,5 +279,12 @@
         where user_id = #{userId}
     </update>
 
+    <select id="selectListByIsRobot" resultType="cc.mrbird.febs.mall.entity.ChatUser">
+        select
+            a.*
+        from chat_user a
+        where is_robot = #{isRobot}
+    </select>
+
 
 </mapper>
\ No newline at end of file

--
Gitblit v1.9.1