diff --git a/maxkey-lib/mybatis-jpa-extra-2.4.jar b/maxkey-lib/mybatis-jpa-extra-2.4.jar index 88c2cc30..861344af 100644 Binary files a/maxkey-lib/mybatis-jpa-extra-2.4.jar and b/maxkey-lib/mybatis-jpa-extra-2.4.jar differ diff --git a/maxkey-persistence/src/main/java/org/maxkey/persistence/mapper/OrganizationsMapper.java b/maxkey-persistence/src/main/java/org/maxkey/persistence/mapper/OrganizationsMapper.java index d1bfe793..62397861 100644 --- a/maxkey-persistence/src/main/java/org/maxkey/persistence/mapper/OrganizationsMapper.java +++ b/maxkey-persistence/src/main/java/org/maxkey/persistence/mapper/OrganizationsMapper.java @@ -16,9 +16,12 @@ package org.maxkey.persistence.mapper; +import java.util.List; + import org.apache.mybatis.jpa.persistence.IJpaBaseMapper; import org.maxkey.entity.Organizations; public interface OrganizationsMapper extends IJpaBaseMapper { + public List queryOrgs(Organizations organization); } diff --git a/maxkey-persistence/src/main/java/org/maxkey/persistence/service/OrganizationsService.java b/maxkey-persistence/src/main/java/org/maxkey/persistence/service/OrganizationsService.java index fd374ede..16161dfc 100644 --- a/maxkey-persistence/src/main/java/org/maxkey/persistence/service/OrganizationsService.java +++ b/maxkey-persistence/src/main/java/org/maxkey/persistence/service/OrganizationsService.java @@ -83,6 +83,10 @@ public class OrganizationsService extends JpaBaseService{ return false; } + public List queryOrgs(Organizations organization){ + return getMapper().queryOrgs(organization); + } + public boolean delete(Organizations organization) { if(super.delete(organization)){ kafkaPersistService.send( diff --git a/maxkey-persistence/src/main/resources/org/maxkey/persistence/mapper/xml/mysql/GroupMemberMapper.xml b/maxkey-persistence/src/main/resources/org/maxkey/persistence/mapper/xml/mysql/GroupMemberMapper.xml index 25e5607a..4650464b 100644 --- a/maxkey-persistence/src/main/resources/org/maxkey/persistence/mapper/xml/mysql/GroupMemberMapper.xml +++ b/maxkey-persistence/src/main/resources/org/maxkey/persistence/mapper/xml/mysql/GroupMemberMapper.xml @@ -207,7 +207,7 @@ type ) select - concat_ws('-','UD','${id}',u.id) id, + concat('${id}',u.id) id, '${id}' groupid, u.id memberid, 'USER-DYNAMIC' TYPE diff --git a/maxkey-persistence/src/main/resources/org/maxkey/persistence/mapper/xml/mysql/OrganizationsMapper.xml b/maxkey-persistence/src/main/resources/org/maxkey/persistence/mapper/xml/mysql/OrganizationsMapper.xml index 2b6ca69b..c409d1b3 100644 --- a/maxkey-persistence/src/main/resources/org/maxkey/persistence/mapper/xml/mysql/OrganizationsMapper.xml +++ b/maxkey-persistence/src/main/resources/org/maxkey/persistence/mapper/xml/mysql/OrganizationsMapper.xml @@ -20,14 +20,24 @@ - select * from mxk_organizations where 1 = 1 + order by sortindex + + update mxk_organizations set status = '2' diff --git a/maxkey-persistence/src/main/resources/org/maxkey/persistence/mapper/xml/mysql/RoleMemberMapper.xml b/maxkey-persistence/src/main/resources/org/maxkey/persistence/mapper/xml/mysql/RoleMemberMapper.xml index 4b28eb34..977501fc 100644 --- a/maxkey-persistence/src/main/resources/org/maxkey/persistence/mapper/xml/mysql/RoleMemberMapper.xml +++ b/maxkey-persistence/src/main/resources/org/maxkey/persistence/mapper/xml/mysql/RoleMemberMapper.xml @@ -209,7 +209,7 @@ type ) select - concat_ws('-','UD','${id}',u.id) id, + concat('${id}',u.id) id, '${id}' ROLEID, u.id memberid, 'USER-DYNAMIC' type diff --git a/maxkey-persistence/src/main/resources/org/maxkey/persistence/mapper/xml/mysql/UserInfoMapper.xml b/maxkey-persistence/src/main/resources/org/maxkey/persistence/mapper/xml/mysql/UserInfoMapper.xml index 379c6746..d0750f81 100644 --- a/maxkey-persistence/src/main/resources/org/maxkey/persistence/mapper/xml/mysql/UserInfoMapper.xml +++ b/maxkey-persistence/src/main/resources/org/maxkey/persistence/mapper/xml/mysql/UserInfoMapper.xml @@ -68,7 +68,7 @@ and departmentid = #{departmentId} - order by sortorder + order by sortorder,id diff --git a/maxkey-web-manage/src/main/java/org/maxkey/web/contorller/OrganizationsController.java b/maxkey-web-manage/src/main/java/org/maxkey/web/contorller/OrganizationsController.java index c9fa85d0..199eba28 100644 --- a/maxkey-web-manage/src/main/java/org/maxkey/web/contorller/OrganizationsController.java +++ b/maxkey-web-manage/src/main/java/org/maxkey/web/contorller/OrganizationsController.java @@ -59,7 +59,7 @@ public class OrganizationsController { public List> organizationsTree(@RequestParam(value = "id", required = false) String id) { _logger.debug("organizationsTree id :" + id); Organizations queryOrg = new Organizations(); - List organizationsList = this.organizationsService.query(queryOrg); + List organizationsList = this.organizationsService.queryOrgs(queryOrg); TreeNodeList treeNodeList = new TreeNodeList(); for (Organizations org : organizationsList) {