TASK:LLM;
This commit is contained in:
@@ -152,33 +152,33 @@ public class LLMServiceImpl implements LLMService {
|
|||||||
responseContentBuilder = new StringBuilder();
|
responseContentBuilder = new StringBuilder();
|
||||||
}
|
}
|
||||||
JSONObject toolsData = json.getJSONObject("tools_data");
|
JSONObject toolsData = json.getJSONObject("tools_data");
|
||||||
ReceiveDesignParam receiveDesignParam = JSONObject.parseObject(JSONObject.toJSONString(toolsData), ReceiveDesignParam.class);
|
if (Objects.nonNull(toolsData)) {
|
||||||
receiveDesignParam.setProjectId(projectId);
|
boolean color = true;
|
||||||
designService.receiveDesignParams(receiveDesignParam);
|
ReceiveDesignParam receiveDesignParam = JSONObject.parseObject(JSONObject.toJSONString(toolsData), ReceiveDesignParam.class);
|
||||||
boolean color = true;
|
receiveDesignParam.setProjectId(projectId);
|
||||||
for (ReceiveCollectionElement receiveCollectionElement : receiveDesignParam.getReceiveCollectionElementList()) {
|
designService.receiveDesignParams(receiveDesignParam);
|
||||||
if (!StringUtils.isEmpty(receiveCollectionElement.getUrl())) {
|
for (ReceiveCollectionElement receiveCollectionElement : receiveDesignParam.getReceiveCollectionElementList()) {
|
||||||
color = false;
|
if (!StringUtils.isEmpty(receiveCollectionElement.getUrl())) {
|
||||||
receiveCollectionElement.setMinioUrl(minioUtil.getPreSignedUrl(receiveCollectionElement.getUrl(), 24 * 60));
|
color = false;
|
||||||
|
receiveCollectionElement.setMinioUrl(minioUtil.getPreSignedUrl(receiveCollectionElement.getUrl(), 24 * 60));
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
String jsonString = JSONObject.toJSONString(receiveDesignParam);
|
||||||
|
json.put("tools_data", jsonString);
|
||||||
|
ChatMessage systemImage = new ChatMessage();
|
||||||
|
systemImage.setRole("system");
|
||||||
|
if (color) {
|
||||||
|
systemImage.setIsImage(1);
|
||||||
|
}else {
|
||||||
|
systemImage.setIsImage(2);
|
||||||
|
}
|
||||||
|
systemImage.setProjectId(projectId);
|
||||||
|
systemImage.setSeq(getNextSeq(projectId));
|
||||||
|
systemImage.setCreateTime(LocalDateTime.now());
|
||||||
|
systemImage.setContent(JSONObject.toJSONString(receiveDesignParam.getReceiveCollectionElementList()));
|
||||||
|
systemImage.setAccountId(accountId);
|
||||||
|
chatMessageMapper.insert(systemImage);
|
||||||
}
|
}
|
||||||
String jsonString = JSONObject.toJSONString(receiveDesignParam);
|
|
||||||
json.put("tools_data", jsonString);
|
|
||||||
|
|
||||||
ChatMessage systemImage = new ChatMessage();
|
|
||||||
systemImage.setRole("system");
|
|
||||||
if (color) {
|
|
||||||
systemImage.setIsImage(1);
|
|
||||||
}else {
|
|
||||||
systemImage.setIsImage(2);
|
|
||||||
}
|
|
||||||
systemImage.setProjectId(projectId);
|
|
||||||
systemImage.setSeq(getNextSeq(projectId));
|
|
||||||
systemImage.setCreateTime(LocalDateTime.now());
|
|
||||||
systemImage.setContent(JSONObject.toJSONString(receiveDesignParam.getReceiveCollectionElementList()));
|
|
||||||
systemImage.setAccountId(accountId);
|
|
||||||
chatMessageMapper.insert(systemImage);
|
|
||||||
|
|
||||||
emitter.send(json.toJSONString());
|
emitter.send(json.toJSONString());
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user