修改问题

This commit is contained in:
zpc 2024-07-16 18:31:25 +08:00
parent f160046e81
commit b2d9af564d

View File

@ -147,23 +147,6 @@ namespace HuanMeng.MiaoYu.Code.Chat
{
throw new ArgumentException("角色不存在");
}
if (_UserId == 0)
{
var chatMessage = new ChatMessageDto()
{
Id = 0,
Role = ChatRole.assistant.ToString(),
ClaudeType = "text",
Content = charact.Prologue,
Timestamp = DateTime.Now,
UserIcon = charact.IconImage
};
chatMessageDtos.Add(chatMessage);
chatListDto.ChatList = chatMessageDtos;
return new BaseResponse<ChatMessageDataDto>(ResonseCode.Success, "", chatListDto);
}
//if(timeStamp.)
var userChatSession = await Dao.daoDbMiaoYu.context.T_User_Chat.Where(it => it.CharacterId == characterId && it.UserId == _UserId && !it.IsDelete).FirstOrDefaultAsync();
ChatMessageDto chatMessageDto2 = new ChatMessageDto()
{
ClaudeType = ChatMessageType.text.ToString(),
@ -174,6 +157,25 @@ namespace HuanMeng.MiaoYu.Code.Chat
Id = 0
};
chatMessageDtos.Add(chatMessageDto2);
if (_UserId == 0)
{
var chatMessage = new ChatMessageDto()
{
Id = 0,
Role = ChatRole.assistant.ToString(),
ClaudeType = "text",
Content = charact.Prologue,
Timestamp = DateTime.Now,
UserIcon = charact.IconImage
};
chatMessageDtos.Add(chatMessage);
chatListDto.ChatList = chatMessageDtos;
return new BaseResponse<ChatMessageDataDto>(ResonseCode.Success, "", chatListDto);
}
//if(timeStamp.)
var userChatSession = await Dao.daoDbMiaoYu.context.T_User_Chat.Where(it => it.CharacterId == characterId && it.UserId == _UserId && !it.IsDelete).FirstOrDefaultAsync();
if (userChatSession == null)
{
userChatSession = new T_User_Chat()