|
@@ -3,6 +3,7 @@ package cn.cslg.pas.service.dify;
|
|
|
import cn.cslg.pas.common.model.dify.ChatMessageDTO;
|
|
|
import cn.cslg.pas.common.model.dify.DifyChatMessageDTO;
|
|
|
import cn.cslg.pas.common.model.dify.generateDiscoveryResult.DiscoryResultVO;
|
|
|
+import cn.cslg.pas.common.utils.LoginUtils;
|
|
|
import cn.cslg.pas.domain.dify.ConfessionSession;
|
|
|
import cn.cslg.pas.service.common.DifyService;
|
|
|
import com.alibaba.fastjson2.JSONObject;
|
|
@@ -22,7 +23,8 @@ public class GenerateDiscoveryResultService {
|
|
|
private String fileDownloadUrl;
|
|
|
@Autowired
|
|
|
private ConfessionSessionService confessionSessionService;
|
|
|
-
|
|
|
+ @Autowired
|
|
|
+ private LoginUtils loginUtils;
|
|
|
public DiscoryResultVO generateResult(ChatMessageDTO chatMessageDTO) throws Exception {
|
|
|
DiscoryResultVO discoryResultVO = null;
|
|
|
Integer confessionSessionId = chatMessageDTO.getConfessionSessionId();
|
|
@@ -31,9 +33,9 @@ public class GenerateDiscoveryResultService {
|
|
|
String fileId = confessionSession.getGuid();
|
|
|
String path = fileDownloadUrl + fileId;
|
|
|
String gInstructionKey = "app-ekzGTtvRnSq2aSqwZqKG5EH3";
|
|
|
- Integer userId = 1;
|
|
|
+
|
|
|
DifyChatMessageDTO difyChatMessageDTO = new DifyChatMessageDTO();
|
|
|
- difyChatMessageDTO.setUser(userId.toString());
|
|
|
+ difyChatMessageDTO.setUser(loginUtils.getId().toString());
|
|
|
difyChatMessageDTO.setResponseMode("blocking");
|
|
|
difyChatMessageDTO.setQuery("内容结束");
|
|
|
// difyChatMessageDTO.setConversationId();
|