Commit 97d4e56c8136a6f6306f7a67432c51fc8ec3e05b

Authored by cherishsince
1 parent 2ce5c805

对话不存在时,thow异常

yudao-module-ai/yudao-module-ai-biz/src/main/java/cn/iocoder/yudao/module/ai/service/impl/ChatConversationServiceImpl.java
1 1 package cn.iocoder.yudao.module.ai.service.impl;
2 2  
  3 +import cn.iocoder.yudao.framework.common.exception.util.ServiceExceptionUtil;
3 4 import cn.iocoder.yudao.framework.security.core.util.SecurityFrameworkUtils;
  5 +import cn.iocoder.yudao.module.ai.ErrorCodeConstants;
4 6 import cn.iocoder.yudao.module.ai.convert.ChatConversationConvert;
5 7 import cn.iocoder.yudao.module.ai.dataobject.AiChatConversationDO;
6 8 import cn.iocoder.yudao.module.ai.mapper.AiChatConversationMapper;
... ... @@ -54,6 +56,9 @@ public class ChatConversationServiceImpl implements ChatConversationService {
54 56 @Override
55 57 public ChatConversationRes getConversation(Long id) {
56 58 AiChatConversationDO aiChatConversationDO = aiChatConversationMapper.selectById(id);
  59 + if (aiChatConversationDO == null) {
  60 + throw ServiceExceptionUtil.exception(ErrorCodeConstants.AI_CHAT_CONTINUE_NOT_EXIST);
  61 + }
57 62 return ChatConversationConvert.INSTANCE.covnertChatConversationRes(aiChatConversationDO);
58 63 }
59 64  
... ...