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;