From b743534f404003e8fa4345e39d8e68d958c21dff Mon Sep 17 00:00:00 2001 From: yanglin Date: Fri, 28 Feb 2025 16:27:07 +0800 Subject: [PATCH] =?UTF-8?q?REQ-3581:=20=E5=8D=B0=E7=AB=A0=E6=8E=88?= =?UTF-8?q?=E6=9D=83=E4=BA=BA=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../ess/server/ess/controller/CallbackController.java | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/ess/ess-server/src/main/java/cn/axzo/nanopart/ess/server/ess/controller/CallbackController.java b/ess/ess-server/src/main/java/cn/axzo/nanopart/ess/server/ess/controller/CallbackController.java index 6c133ed1..9c355e1f 100644 --- a/ess/ess-server/src/main/java/cn/axzo/nanopart/ess/server/ess/controller/CallbackController.java +++ b/ess/ess-server/src/main/java/cn/axzo/nanopart/ess/server/ess/controller/CallbackController.java @@ -90,13 +90,12 @@ class CallbackController implements EssCallbackApi, InitializingBean { registerHandler(CallbackType.ORG_PERSON_JOIN, request -> { PersonOpenId person = PersonOpenId.parse(request.readMsgData(OrgPersonJoin.class).getProxyOperatorOpenId()); orgManager.addAuthorizedOrgPerson(person); - // 一般情况下只会存在一条记录 + // 自动授权 for (EssSealPerson sealPerson : essSealPersonDao.getByPersonId(person.getOuId(), person.getPersonId())) { AddSealAuthorizationRequest addSealAuthorizationRequest = new AddSealAuthorizationRequest(); addSealAuthorizationRequest.setEssSealId(sealPerson.getEssSealId()); addSealAuthorizationRequest.setPersonId(person.getPersonId()); - // 保留界面上的操作人 - addSealAuthorizationRequest.setOperatorPersonId(null); + addSealAuthorizationRequest.setOperatorPersonId(person.getPersonId()); try { essService.essAddSealAuthorization(addSealAuthorizationRequest); }