Jelajahi Sumber

Merge remote-tracking branch 'origin/master' into prod_test

lrj 1 Minggu lalu
induk
melakukan
0d015850d0

+ 3 - 2
src/main/java/cn/cslg/pas/service/dify/GenerateDiscoveryResultService.java

@@ -25,6 +25,8 @@ public class GenerateDiscoveryResultService {
     private ConfessionSessionService confessionSessionService;
     @Autowired
     private LoginUtils loginUtils;
+    @Value("${DIFY.discoveryResultKey}")
+    private String discoveryResultKey;
     public DiscoryResultVO generateResult(ChatMessageDTO chatMessageDTO) throws Exception {
         DiscoryResultVO discoryResultVO = null;
         Integer confessionSessionId = chatMessageDTO.getConfessionSessionId();
@@ -32,7 +34,6 @@ public class GenerateDiscoveryResultService {
         ConfessionSession confessionSession = confessionSessionService.getById(confessionSessionId);
         String fileId = confessionSession.getGuid();
         String path = fileDownloadUrl + fileId;
-        String gInstructionKey = "app-ekzGTtvRnSq2aSqwZqKG5EH3";
 
         DifyChatMessageDTO difyChatMessageDTO = new DifyChatMessageDTO();
         difyChatMessageDTO.setUser(loginUtils.getId().toString());
@@ -48,7 +49,7 @@ public class GenerateDiscoveryResultService {
         String re = "";
         String answer = "";
         while (cycle < 5 && flag == false) {
-            re = difyService.chatMessage(difyChatMessageDTO, gInstructionKey);
+            re = difyService.chatMessage(difyChatMessageDTO, discoveryResultKey);
             JSONObject jsonObject = JSONObject.parseObject(re);
             Object status = jsonObject.get("status");
             if (status != null) {