|
@@ -328,7 +328,12 @@ public class AiChatMessageServiceImpl implements AiChatMessageService {
|
|
|
return success(result);
|
|
|
}).doOnComplete(() -> {
|
|
|
// 忽略租户,因为 Flux 异步无法透传租户
|
|
|
- assistantMessage.setContent(contentBuffer.toString());
|
|
|
+ if (!StrUtil.contains(contentBuffer.toString(), "><")) {
|
|
|
+ assistantMessage.setContent(contentBuffer.toString());
|
|
|
+ } else {
|
|
|
+ assistantMessage.setContent("选中");
|
|
|
+ }
|
|
|
+
|
|
|
// 1.2 保存消息
|
|
|
//更新 创建时间 方便排序
|
|
|
assistantMessage.setCreateTime(LocalDateTime.now());
|
|
@@ -337,7 +342,7 @@ public class AiChatMessageServiceImpl implements AiChatMessageService {
|
|
|
AiChatConversationUpdateMyReqVO updateReqVO = new AiChatConversationUpdateMyReqVO();
|
|
|
updateReqVO.setId(conversation.getId());
|
|
|
updateReqVO.setDifyConversationId(difyId.toString());
|
|
|
- if (!StrUtil.contains(assistantMessage.getContent(), "ecologicalValueCalculate")) {
|
|
|
+ if (!StrUtil.contains(assistantMessage.getContent(), "><")) {
|
|
|
updateReqVO.setTitle(StrUtil.subPre(sendReqVO.getContent(), 20));
|
|
|
}
|
|
|
TenantUtils.executeIgnore(() ->
|