Commit 97d4e56c8136a6f6306f7a67432c51fc8ec3e05b
1 parent
2ce5c805
对话不存在时,thow异常
Showing
1 changed file
with
5 additions
and
0 deletions
yudao-module-ai/yudao-module-ai-biz/src/main/java/cn/iocoder/yudao/module/ai/service/impl/ChatConversationServiceImpl.java
| 1 | package cn.iocoder.yudao.module.ai.service.impl; | 1 | package cn.iocoder.yudao.module.ai.service.impl; |
| 2 | 2 | ||
| 3 | +import cn.iocoder.yudao.framework.common.exception.util.ServiceExceptionUtil; | ||
| 3 | import cn.iocoder.yudao.framework.security.core.util.SecurityFrameworkUtils; | 4 | import cn.iocoder.yudao.framework.security.core.util.SecurityFrameworkUtils; |
| 5 | +import cn.iocoder.yudao.module.ai.ErrorCodeConstants; | ||
| 4 | import cn.iocoder.yudao.module.ai.convert.ChatConversationConvert; | 6 | import cn.iocoder.yudao.module.ai.convert.ChatConversationConvert; |
| 5 | import cn.iocoder.yudao.module.ai.dataobject.AiChatConversationDO; | 7 | import cn.iocoder.yudao.module.ai.dataobject.AiChatConversationDO; |
| 6 | import cn.iocoder.yudao.module.ai.mapper.AiChatConversationMapper; | 8 | import cn.iocoder.yudao.module.ai.mapper.AiChatConversationMapper; |
| @@ -54,6 +56,9 @@ public class ChatConversationServiceImpl implements ChatConversationService { | @@ -54,6 +56,9 @@ public class ChatConversationServiceImpl implements ChatConversationService { | ||
| 54 | @Override | 56 | @Override |
| 55 | public ChatConversationRes getConversation(Long id) { | 57 | public ChatConversationRes getConversation(Long id) { |
| 56 | AiChatConversationDO aiChatConversationDO = aiChatConversationMapper.selectById(id); | 58 | AiChatConversationDO aiChatConversationDO = aiChatConversationMapper.selectById(id); |
| 59 | + if (aiChatConversationDO == null) { | ||
| 60 | + throw ServiceExceptionUtil.exception(ErrorCodeConstants.AI_CHAT_CONTINUE_NOT_EXIST); | ||
| 61 | + } | ||
| 57 | return ChatConversationConvert.INSTANCE.covnertChatConversationRes(aiChatConversationDO); | 62 | return ChatConversationConvert.INSTANCE.covnertChatConversationRes(aiChatConversationDO); |
| 58 | } | 63 | } |
| 59 | 64 |