From f711981b2bc16a1cd3af6c255c6f321a1c66d60b Mon Sep 17 00:00:00 2001 From: yanglin Date: Wed, 12 Feb 2025 15:11:23 +0800 Subject: [PATCH] =?UTF-8?q?REQ-3201:=20=E5=A4=87=E4=BB=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../axzo/nanopart/ess/server/ess/EssCallbackController.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/ess/ess-server/src/main/java/cn/axzo/nanopart/ess/server/ess/EssCallbackController.java b/ess/ess-server/src/main/java/cn/axzo/nanopart/ess/server/ess/EssCallbackController.java index e83e2d1e..78bc018e 100644 --- a/ess/ess-server/src/main/java/cn/axzo/nanopart/ess/server/ess/EssCallbackController.java +++ b/ess/ess-server/src/main/java/cn/axzo/nanopart/ess/server/ess/EssCallbackController.java @@ -47,8 +47,10 @@ class EssCallbackController implements EssCallbackApi, InitializingBean { OrgAuthorizationFinish result = request.readMsgData(OrgAuthorizationFinish.class); EssOuOpenId ouOpenId = EssOuOpenId.parse(result.getProxyOrganizationOpenId()); EssPersonOpenId personOpenid = EssPersonOpenId.parse(result.getProxyOperatorOpenId()); - if (result.isOpenSuccess()) + if (result.isOpenSuccess()) { + orgManager.maybeCreateOrgPersonAndSetAuthorized(ouOpenId.getOuId(), personOpenid.getPersonId()); orgManager.setOrgAuthorized(ouOpenId.getOuId(), personOpenid.getPersonId()); + } return ouOpenId.getOuId(); }); // 员工加入子企业的时候发送此通知