diff --git a/ess/ess-server/src/main/java/cn/axzo/nanopart/ess/server/ess/EssClient.java b/ess/ess-server/src/main/java/cn/axzo/nanopart/ess/server/ess/EssClient.java index 69b6164f..9e467164 100644 --- a/ess/ess-server/src/main/java/cn/axzo/nanopart/ess/server/ess/EssClient.java +++ b/ess/ess-server/src/main/java/cn/axzo/nanopart/ess/server/ess/EssClient.java @@ -68,7 +68,6 @@ import cn.axzo.nanopart.ess.api.domain.OrgPerson; import cn.axzo.nanopart.ess.api.domain.contract.Approver; import cn.axzo.nanopart.ess.api.enums.EssConsoleUrlEndpoint; import cn.axzo.nanopart.ess.api.enums.EssEmbedType; -import cn.axzo.nanopart.ess.api.utils.YesOrNo; import cn.axzo.nanopart.ess.server.dao.EssLogDao; import cn.axzo.nanopart.ess.server.entity.EssLog; import cn.axzo.nanopart.ess.server.entity.EssOrg; @@ -427,10 +426,8 @@ public class EssClient implements InitializingBean { catch (TencentCloudSDKException e) { log.warn("腾讯云接口调用失败", e); exception = e; - essLog.setIsError(YesOrNo.YES); - String stackTraceAsString = Throwables.getStackTraceAsString(e); - essLog.addLogContent("exception", stackTraceAsString); - Matcher matcher = ESS_ERROR_REQUEST_ID_PATTERN.matcher(stackTraceAsString); + essLog.setError(e); + Matcher matcher = ESS_ERROR_REQUEST_ID_PATTERN.matcher(Throwables.getStackTraceAsString(e)); if (matcher.find()) { String requestId = matcher.group(1); essLog.setRequestId(requestId);