mirror of
https://codeup.aliyun.com/67762337eccfc218f6110e0e/per-boe/java-servers.git
synced 2025-12-12 04:16:51 +08:00
[DAT] 修改update方法调试
This commit is contained in:
@@ -414,13 +414,13 @@ public class CaseKnowledgeServiceImpl implements ICaseKnowledgeService {
|
|||||||
FieldFilters.eq("requestUrl", CaseAiConstants.CASE_DOC_UPLOAD_INTERFACE_NAME));
|
FieldFilters.eq("requestUrl", CaseAiConstants.CASE_DOC_UPLOAD_INTERFACE_NAME));
|
||||||
|
|
||||||
if (logList.isEmpty()) {
|
if (logList.isEmpty()) {
|
||||||
log.error("删除案例文档失败,未找到相关的日志记录,caseId: {}", caseId);
|
log.info("删除案例文档失败,未找到相关的日志记录,caseId: {}", caseId);
|
||||||
saveCaseDocumentLog(caseId, cases.getTitle(), CaseDocumentLogOptTypeEnum.UPDATE.getCode(), CaseAiConstants.CASE_DOC_DELETE_INTERFACE_NAME,
|
log.info("直接进行上传操作,caseId: {}", caseId);
|
||||||
"", "删除案例文档失败,未找到相关的日志记录",
|
// saveCaseDocumentLog(caseId, cases.getTitle(), CaseDocumentLogOptTypeEnum.UPDATE.getCode(), CaseAiConstants.CASE_DOC_DELETE_INTERFACE_NAME,
|
||||||
CaseDocumentLogRunStatusEnum.COMPLETED.getCode(), CaseDocumentLogOptStatusEnum.FAILED.getCode(), CaseDocumentLogCaseStatusEnum.FAILED.getCode(), null);
|
// "", "删除案例文档失败,未找到相关的日志记录",
|
||||||
return false;
|
// CaseDocumentLogRunStatusEnum.COMPLETED.getCode(), CaseDocumentLogOptStatusEnum.FAILED.getCode(), CaseDocumentLogCaseStatusEnum.FAILED.getCode(), null);
|
||||||
}
|
// return false;
|
||||||
|
} else {
|
||||||
CaseDocumentLog latestLog = logList.get(0);
|
CaseDocumentLog latestLog = logList.get(0);
|
||||||
String deleteTaskId = latestLog.getTaskId();
|
String deleteTaskId = latestLog.getTaskId();
|
||||||
if (StringUtil.isBlank(deleteTaskId)) {
|
if (StringUtil.isBlank(deleteTaskId)) {
|
||||||
@@ -482,6 +482,7 @@ public class CaseKnowledgeServiceImpl implements ICaseKnowledgeService {
|
|||||||
|
|
||||||
if (deleteSuccess != null && deleteSuccess) {
|
if (deleteSuccess != null && deleteSuccess) {
|
||||||
log.info("删除案例文档成功,caseId: {}, taskId: {}, 尝试次数: {}", caseId, deleteTaskId, attempt);
|
log.info("删除案例文档成功,caseId: {}, taskId: {}, 尝试次数: {}", caseId, deleteTaskId, attempt);
|
||||||
|
break; // 删除成功,跳出重试循环
|
||||||
} else {
|
} else {
|
||||||
// 业务处理失败,不重试
|
// 业务处理失败,不重试
|
||||||
log.error("删除案例文档业务处理失败,不重试,caseId: {}, taskId: {}", caseId, deleteTaskId);
|
log.error("删除案例文档业务处理失败,不重试,caseId: {}, taskId: {}", caseId, deleteTaskId);
|
||||||
@@ -522,6 +523,7 @@ public class CaseKnowledgeServiceImpl implements ICaseKnowledgeService {
|
|||||||
// 继续下一次重试
|
// 继续下一次重试
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
JSONObject requestBody = new JSONObject();
|
JSONObject requestBody = new JSONObject();
|
||||||
String userId = getCurrentUserId();
|
String userId = getCurrentUserId();
|
||||||
@@ -576,6 +578,16 @@ public class CaseKnowledgeServiceImpl implements ICaseKnowledgeService {
|
|||||||
}
|
}
|
||||||
|
|
||||||
String uploadUrl = caseAiProperties.getBaseUrl() + "/apigateway/knowledge/v1/file/upload";
|
String uploadUrl = caseAiProperties.getBaseUrl() + "/apigateway/knowledge/v1/file/upload";
|
||||||
|
|
||||||
|
// 3. 获取access_token
|
||||||
|
String accessToken = aiAccessTokenService.getAccessToken();
|
||||||
|
if (StringUtil.isBlank(accessToken)) {
|
||||||
|
log.error("上传案例文档失败,获取access_token失败");
|
||||||
|
saveCaseDocumentLog(caseId, cases.getTitle(), CaseDocumentLogOptTypeEnum.UPDATE.getCode(), CaseAiConstants.CASE_DOC_UPLOAD_INTERFACE_NAME,
|
||||||
|
requestBody.toJSONString(), "上传案例文档失败,获取access_token失败",
|
||||||
|
CaseDocumentLogRunStatusEnum.COMPLETED.getCode(), CaseDocumentLogOptStatusEnum.FAILED.getCode(), CaseDocumentLogCaseStatusEnum.FAILED.getCode(), null);
|
||||||
|
return false;
|
||||||
|
}
|
||||||
for (int attempt = 1; attempt <= uploadMaxRetries; attempt++) {
|
for (int attempt = 1; attempt <= uploadMaxRetries; attempt++) {
|
||||||
log.info("上传案例文档第{}次尝试,caseId: {}", attempt, caseId);
|
log.info("上传案例文档第{}次尝试,caseId: {}", attempt, caseId);
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user