diff --git a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/service/impl/SysUserDepartServiceImpl.java b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/service/impl/SysUserDepartServiceImpl.java index 2037c55..17a42fc 100644 --- a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/service/impl/SysUserDepartServiceImpl.java +++ b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/service/impl/SysUserDepartServiceImpl.java @@ -138,7 +138,9 @@ public class SysUserDepartServiceImpl extends ServiceImpl(map.values()); + List result = new ArrayList<>(map.values()); + result.sort(Comparator.comparing(SysUser::getSortno, Comparator.nullsLast(Integer::compareTo))); + return result; //update-end-author:taoyan date:20210422 for: 根据部门选择用户接口代码优化 }