From 331babfcdf752ea51f80681bf57a639c1c468ba1 Mon Sep 17 00:00:00 2001 From: luotaiqian <1147642922@qq.com> Date: Mon, 3 Aug 2026 18:21:29 +0800 Subject: [PATCH] import --- .../app/executor/QualFilingExpertExecutor.java | 9 +++++++++ safety-eval-start/src/main/resources/sdk-prod.yml | 1 + safety-eval-start/src/main/resources/sdk.yml | 1 + 3 files changed, 11 insertions(+) diff --git a/safety-eval-app/src/main/java/org/qinan/safetyeval/app/executor/QualFilingExpertExecutor.java b/safety-eval-app/src/main/java/org/qinan/safetyeval/app/executor/QualFilingExpertExecutor.java index cbef229..14833b6 100644 --- a/safety-eval-app/src/main/java/org/qinan/safetyeval/app/executor/QualFilingExpertExecutor.java +++ b/safety-eval-app/src/main/java/org/qinan/safetyeval/app/executor/QualFilingExpertExecutor.java @@ -1,6 +1,7 @@ package org.qinan.safetyeval.app.executor; import com.jjb.saas.framework.auth.utils.AuthContext; +import com.jjb.saas.system.client.user.request.RoleDeptAddCmd; import com.jjb.saas.system.client.user.request.UserAddCmd; import com.zcloud.gbscommon.utils.MD5; import com.zcloud.gbscommon.utils.Sm2Util; @@ -43,6 +44,8 @@ public class QualFilingExpertExecutor implements QualFilingExpertApi { @Autowired private GbsUserFacadeClient gbsUserFacadeClient; + @Value("${auth.deptId.expert:}") + private Long expertDeptId; @Value("${auth.roleCode.expert}") private String authRoleCodeExpert; @@ -63,6 +66,12 @@ public class QualFilingExpertExecutor implements QualFilingExpertApi { userAddCmd.setName(cmd.getUserName()); String encrypt = Sm2Util.encryptHex(MD5.md5(defPassword), publicKey); userAddCmd.setPassword(encrypt); + + RoleDeptAddCmd roleDept = new RoleDeptAddCmd(); + roleDept.setRoleCode(authRoleCodeExpert); + roleDept.setDeptId(expertDeptId); + userAddCmd.setRoleDepts(Collections.singletonList(roleDept)); + Long userId = systemRemote.addUserIfAbsentAndAppendRole(userAddCmd , Collections.singletonList(authRoleCodeExpert)); diff --git a/safety-eval-start/src/main/resources/sdk-prod.yml b/safety-eval-start/src/main/resources/sdk-prod.yml index d873ebf..b09e140 100644 --- a/safety-eval-start/src/main/resources/sdk-prod.yml +++ b/safety-eval-start/src/main/resources/sdk-prod.yml @@ -72,6 +72,7 @@ sms: auth: deptId: org: 2069624650907299840 + expert: 2084222682296930304 roleId: org: 2074857068268802050 roleCode: diff --git a/safety-eval-start/src/main/resources/sdk.yml b/safety-eval-start/src/main/resources/sdk.yml index f21f17a..4e42de5 100644 --- a/safety-eval-start/src/main/resources/sdk.yml +++ b/safety-eval-start/src/main/resources/sdk.yml @@ -73,6 +73,7 @@ sms: auth: deptId: org: 2069596397920849920 + expert: 2084222682296930304 roleId: org: 2069671307598893058 roleCode: