fix(权限点): 兼容空sort

This commit is contained in:
zhansihu 2023-09-14 16:04:42 +08:00
parent 4710057f44
commit 9af061131f
2 changed files with 11 additions and 10 deletions

View File

@ -391,7 +391,7 @@ public class PermissionPointServiceImpl implements PermissionPointService {
//找到需要更新排序的节点
for (int i = 0; i < sortedList.size(); i++) {
SaasFeature saasFeature = sortedList.get(i);
if (!saasFeature.getSort().equals(i + 1)) {
if (Objects.equals(saasFeature.getSort(), i + 1)) {
sortMap.put(saasFeature.getId(), i + 1);
}
}

View File

@ -72,15 +72,16 @@ public class PermissionPointTest {
PermissionPointDTO permissionPoint = new PermissionPointDTO();
permissionPoint.setFeatureName("测试合同权限点");
permissionPoint.setFeatureCode("CMS_WEB_PROJ_0158");
permissionPoint.setParentId(360L);
permissionPoint.setPath("/0/354/360/");
permissionPoint.setSort(3);
permissionPoint.setTerminal("NT_CMS_WEB_PROJ");
permissionPoint.setFeatureType(3);
permissionPoint.setAppName("tyr");
permissionPoint.setFeatureUrl("/tyr/test/permission");
permissionPoint.setNeedAuth(true);
permissionPoint.setNeedAuth(true);
//permissionPoint.setParentId(360L);
//permissionPoint.setPath("/0/354/360/");
//permissionPoint.setSort(3);
//permissionPoint.setTerminal("NT_CMS_WEB_PROJ");
permissionPoint.setTerminal("NT_CMS_WEB_ENT_ZB");
permissionPoint.setFeatureType(1);
//permissionPoint.setAppName("tyr");
//permissionPoint.setFeatureUrl("/tyr/test/permission");
//permissionPoint.setNeedAuth(true);
//permissionPoint.setNeedAuth(true);
System.out.println(JSON.toJSONString(permissionPoint));
controller.savePermissionPoint(permissionPoint);
}