From 9f27605b1a1288cf69a5e6c357f17b32c84a4c4a Mon Sep 17 00:00:00 2001 From: yanglin Date: Fri, 21 Feb 2025 16:31:51 +0800 Subject: [PATCH] =?UTF-8?q?REQ-3581:=20=E5=A4=87=E4=BB=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../cn/axzo/nanopart/ess/server/ess/EssService.java | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/ess/ess-server/src/main/java/cn/axzo/nanopart/ess/server/ess/EssService.java b/ess/ess-server/src/main/java/cn/axzo/nanopart/ess/server/ess/EssService.java index 1216a229..435b13f0 100644 --- a/ess/ess-server/src/main/java/cn/axzo/nanopart/ess/server/ess/EssService.java +++ b/ess/ess-server/src/main/java/cn/axzo/nanopart/ess/server/ess/EssService.java @@ -25,6 +25,7 @@ import cn.axzo.nanopart.ess.server.ess.domain.SealAndPerson; import cn.axzo.nanopart.ess.server.ess.support.EssSupport; import cn.axzo.nanopart.ess.server.ess.support.OssService; import cn.axzo.nanopart.ess.server.utils.BizAssertions; +import cn.axzo.nanopart.ess.server.utils.IdBuilder; import com.tencentcloudapi.essbasic.v20210526.models.CreateSignUrlsResponse; import com.tencentcloudapi.essbasic.v20210526.models.SignUrlInfo; import lombok.RequiredArgsConstructor; @@ -56,7 +57,11 @@ public class EssService { private final TransactionTemplate transactionTemplate; public String createConsoleLoginUrl(CreateConsoleLoginUrlRequest request) { - essLogDao.logRequest("createConsoleLoginUrl", request.getPersonId(), request); + String subject = IdBuilder.builder() + .append(request.getOuId()) + .append(request.getPersonId()) + .build(); + essLogDao.logRequest("createConsoleLoginUrl", subject, request); OrgAndPerson orgAndPerson = orgManager.createConsoleLoginUrl(request); return essClient.createConsoleLoginUrl( orgAndPerson.getOrg(), orgAndPerson.getPerson(), @@ -80,7 +85,7 @@ public class EssService { } public void essAddSealAuthorization(AddSealAuthorizationRequest request) { - essLogDao.logRequest("essAddSealAuthorization", request.getPersonId(), request); + essLogDao.logRequest("essAddSealAuthorization", request.getEssSealId(), request); SealAndPerson sealAndPerson = getSealAndPersonOrThrow(request); EssSealPerson sealPerson = sealAndPerson.getSealPerson(); if (sealPerson.getIsAuthorized().isYes()) @@ -94,7 +99,7 @@ public class EssService { } public void essRemoveSealAuthorization(RemoveSealAuthorizationRequest request) { - essLogDao.logRequest("essRemoveSealAuthorization", request.getPersonId(), request); + essLogDao.logRequest("essRemoveSealAuthorization", request.getEssSealId(), request); SealAndPerson sealAndPerson = getSealAndPersonOrThrow(request); if (sealAndPerson.getSealPerson().getIsAuthorized().isNo()) return;