Bladeren bron

视频审核

孙永军 1 jaar geleden
bovenliggende
commit
2f119a10ce

+ 2 - 0
src/main/java/com/sxtvs/open/api/user/entity/Menus.java

@@ -25,4 +25,6 @@ public class Menus implements Serializable {
     private String icon;
 
     private String path;
+
+    private Integer sortBy;
 }

+ 1 - 1
src/main/java/com/sxtvs/open/api/user/service/impl/UserRoleServiceImpl.java

@@ -35,7 +35,7 @@ public class UserRoleServiceImpl extends ServiceImpl<UserRoleMapper, UserRole> i
     public Page<UserRole> roles(String keyword, Long page, Long pageSize){
 
         List<UserRole> userRoles = lambdaQuery().gt(UserRole::getRoleId, 1).list().stream().peek(role -> {
-            role.setMenus(menusService.lambdaQuery().in(Menus::getId, Arrays.asList(role.getMenuId().split(","))).list());
+            role.setMenus(menusService.lambdaQuery().in(Menus::getId, Arrays.asList(role.getMenuId().split(","))).orderByAsc(Menus::getSortBy).list());
         }).filter(role -> {
             for (Menus menu : role.getMenus()) {
                 if (menu.getTitle().contains(keyword)) {