update 幸运值修改

This commit is contained in:
yyb
2025-05-08 11:25:14 +08:00
parent 14c8e731f2
commit 87a6e09c14
4 changed files with 13 additions and 5 deletions

View File

@@ -1,5 +1,6 @@
package com.m2pool.chat.service.impl;
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
import com.m2pool.chat.dto.ChatMessageDto;
import com.m2pool.chat.entity.ChatMessage;
import com.m2pool.chat.entity.ChatRoom;
@@ -42,7 +43,13 @@ public class ChatMessageServiceImpl implements ChatMessageService {
@Override
public R<List<ChatMessageDto>> findRecentlyMessage(String email,Long id,Integer pageNum,Long roomId) {
ChatMessage chatMessage = chatMessageMapper.selectById(id);
ChatMessage chatMessage;
if(id != null && id != 0){
chatMessage = chatMessageMapper.selectById(id);
}else{
chatMessage = chatMessageMapper.selectOne(new LambdaQueryWrapper<ChatMessage>()
.eq(ChatMessage::getRoomId, roomId).last("LIMIT 1"));
}
List<ChatMessageDto> recentlyMessage;
if(chatMessage != null){
recentlyMessage = chatMessageMapper.findRecentlyMessage(email,id, pageNum, roomId);