xiaoyong931011
2023-10-24 bae42356684138720f1613b8d887034bf4d62cc0
版本管理
4 files modified
16 ■■■■ changed files
src/main/java/cc/mrbird/febs/mall/entity/ChatUser.java 2 ●●● patch | view | raw | blame | history
src/main/java/cc/mrbird/febs/mall/mapper/ChatUserMapper.java 3 ●●●●● patch | view | raw | blame | history
src/main/java/cc/mrbird/febs/mall/quartz/ProfitJob.java 4 ●●● patch | view | raw | blame | history
src/main/resources/mapper/modules/ChatUserMapper.xml 7 ●●●●● patch | view | raw | blame | history
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;
    /**
     * 昵称
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);
}
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)));
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>