update 全网报块定时任务修复

This commit is contained in:
yyb
2025-08-13 13:36:41 +08:00
parent 94899a4baa
commit 7258909381
4 changed files with 27 additions and 4 deletions

View File

@@ -1,5 +1,6 @@
package com.m2pool.chat.service.impl;
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.github.pagehelper.PageHelper;
import com.github.pagehelper.PageInfo;
@@ -151,6 +152,15 @@ public class ChatRoomServiceImpl extends ServiceImpl<ChatRoomMapper, ChatRoom> i
.userTwoEmail(email)
.build();
try{
ChatRoom chatRoom = chatRoomMapper.selectOne(new LambdaQueryWrapper<ChatRoom>()
.eq(ChatRoom::getUserOneEmail, userEmail).eq(ChatRoom::getUserTwoEmail, email));
if (chatRoom != null){
return R.success(ChatRoomDto.builder()
.id(chatRoom.getId())
.selfEmail(userEmail)
.customerIsOnline(customerIsOnline)
.userEmail(chatRoom.getUserTwoEmail()).build());
}
int insert = chatRoomMapper.insert(build);
if (insert > 0){
return R.success(ChatRoomDto.builder()