This commit is contained in:
dute7liang
2024-01-09 23:42:24 +08:00
parent 4d24793cdb
commit d37ba23775
24 changed files with 60 additions and 39 deletions

View File

@@ -13,5 +13,5 @@ import com.ruoyi.cai.dto.app.dto.ImMessageDTO;
*/
public interface UserChatRecordService extends IService<UserChatRecord> {
void saveRecord(User fromUser, User toUser,Long traceId, ImMessageDTO message);
UserChatRecord saveRecord(User fromUser, User toUser,Long traceId, ImMessageDTO message);
}

View File

@@ -22,14 +22,17 @@ import java.time.LocalDateTime;
public class UserChatRecordServiceImpl extends ServiceImpl<UserChatRecordMapper,UserChatRecord> implements UserChatRecordService {
@Override
public void saveRecord(User fromUser, User toUser,Long traceId, ImMessageDTO message) {
public UserChatRecord saveRecord(User fromUser, User toUser,Long traceId, ImMessageDTO message) {
UserChatRecord userChatRecord = new UserChatRecord();
userChatRecord.setFromUid(fromUser.getId());
userChatRecord.setFromUsercode(fromUser.getUsercode());
userChatRecord.setToUid(toUser.getId());
userChatRecord.setContent(message.getMessage());
userChatRecord.setToUsercode(toUser.getUsercode());
userChatRecord.setContent(message.getContent());
userChatRecord.setType(message.getType());
userChatRecord.setCreateTime(LocalDateTime.now());
userChatRecord.setTraceId(traceId);
this.save(userChatRecord);
return userChatRecord;
}
}