diff --git a/sop-admin/sop-admin-backend/admin-service/src/main/java/com/gitee/sop/admin/service/sys/SysResourceService.java b/sop-admin/sop-admin-backend/admin-service/src/main/java/com/gitee/sop/admin/service/sys/SysResourceService.java index 9f17dc32..615f3afe 100755 --- a/sop-admin/sop-admin-backend/admin-service/src/main/java/com/gitee/sop/admin/service/sys/SysResourceService.java +++ b/sop-admin/sop-admin-backend/admin-service/src/main/java/com/gitee/sop/admin/service/sys/SysResourceService.java @@ -5,6 +5,9 @@ import com.gitee.sop.admin.dao.entity.SysResource; import com.gitee.sop.admin.dao.mapper.SysResourceMapper; import org.springframework.stereotype.Service; +import java.util.Comparator; +import java.util.List; + /** * @author 六如 @@ -12,4 +15,9 @@ import org.springframework.stereotype.Service; @Service public class SysResourceService implements ServiceSupport { + public List listAllResource() { + List list = this.listAll(); + list.sort(Comparator.comparing(SysResource::getRank)); + return list; + } } diff --git a/sop-admin/sop-admin-backend/admin-web/src/main/java/com/gitee/sop/admin/controller/sys/SysResourceController.java b/sop-admin/sop-admin-backend/admin-web/src/main/java/com/gitee/sop/admin/controller/sys/SysResourceController.java index 1988d04c..f00fa124 100755 --- a/sop-admin/sop-admin-backend/admin-web/src/main/java/com/gitee/sop/admin/controller/sys/SysResourceController.java +++ b/sop-admin/sop-admin-backend/admin-web/src/main/java/com/gitee/sop/admin/controller/sys/SysResourceController.java @@ -55,7 +55,7 @@ public class SysResourceController { */ @GetMapping("/listAll") public Result> listAll() { - List list = sysResourceService.listAll(); + List list = sysResourceService.listAllResource(); List retList = CopyUtil.copyList(list, SysResourceVO::new); return Result.ok(retList); }