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