From b7f5c2a458fcff647db122c66e4d4bf1dcc7f8d2 Mon Sep 17 00:00:00 2001 From: "1437892690@qq.com" <1437892690@qq.com> Date: Mon, 1 Sep 2025 15:33:56 +0800 Subject: [PATCH] =?UTF-8?q?[=E5=8A=9F=E8=83=BD]=20=E5=90=8C=E6=AD=A5LDAP?= =?UTF-8?q?=E7=9A=84=E7=94=A8=E6=88=B7=E4=BF=A1=E6=81=AF=E6=97=B6=E7=94=9F?= =?UTF-8?q?=E6=88=90token?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 关联 #[1500750251786240]同步LDAP的用户信息时生成token http://192.168.0.96:8090/demo/rdm.html#/story-detail/939050947543040/939050947543042/1500750251786240 --- .../tenant/api/matrix/MatrixColumnDataSearchForTableNewApi.java | 2 ++ .../module/tenant/schedule/plugin/SyncLdapUserSchedule.java | 2 ++ 2 files changed, 4 insertions(+) diff --git a/src/main/java/neatlogic/module/tenant/api/matrix/MatrixColumnDataSearchForTableNewApi.java b/src/main/java/neatlogic/module/tenant/api/matrix/MatrixColumnDataSearchForTableNewApi.java index 78239e84..422a38d5 100644 --- a/src/main/java/neatlogic/module/tenant/api/matrix/MatrixColumnDataSearchForTableNewApi.java +++ b/src/main/java/neatlogic/module/tenant/api/matrix/MatrixColumnDataSearchForTableNewApi.java @@ -225,6 +225,8 @@ public class MatrixColumnDataSearchForTableNewApi extends PrivateApiComponentBas throw new MatrixAttributeNotFoundException(matrixVo.getName(), String.join(",", notFoundColumnList)); } dataVo.setColumnList(columnList); + } else { + throw new ParamNotExistsException("columnList", "columnUniqueIdentifierList"); } } List> tbodyList = matrixDataSourceHandler.searchTableDataNew(dataVo); diff --git a/src/main/java/neatlogic/module/tenant/schedule/plugin/SyncLdapUserSchedule.java b/src/main/java/neatlogic/module/tenant/schedule/plugin/SyncLdapUserSchedule.java index 30d393f5..7947a3ac 100644 --- a/src/main/java/neatlogic/module/tenant/schedule/plugin/SyncLdapUserSchedule.java +++ b/src/main/java/neatlogic/module/tenant/schedule/plugin/SyncLdapUserSchedule.java @@ -30,6 +30,7 @@ import neatlogic.framework.scheduler.core.PublicJobBase; import neatlogic.framework.scheduler.dto.JobAuditVo; import neatlogic.framework.scheduler.dto.JobObject; import neatlogic.framework.transaction.util.TransactionUtil; +import neatlogic.framework.util.Md5Util; import neatlogic.framework.util.TimeUtil; import org.apache.commons.collections4.CollectionUtils; import org.apache.commons.lang3.StringUtils; @@ -249,6 +250,7 @@ public class SyncLdapUserSchedule extends PublicJobBase { userVo.setLcu(SystemUser.SYSTEM.getUserUuid()); userVo.setLcd(lcd); userVo.setPassword(defaultPassword); + userVo.setToken(Md5Util.encryptMD5(UUID.randomUUID().toString())); this.userMapper.bacthDeleteUserTeamByUserUuid(uuid, "ldap"); this.userMapper.insertUserForLdap(userVo); //人员默认角色 -- Gitee