|
@@ -16,7 +16,7 @@ import org.springframework.security.access.prepost.PreAuthorize;
|
|
|
import org.springframework.web.bind.annotation.*;
|
|
|
|
|
|
import javax.validation.Valid;
|
|
|
-import java.util.ArrayList;
|
|
|
+import java.util.Collections;
|
|
|
import java.util.HashSet;
|
|
|
import java.util.List;
|
|
|
import java.util.Set;
|
|
@@ -169,13 +169,15 @@ public class SysRoleController {
|
|
|
} else if (rolesIdList.contains(1)){
|
|
|
queryWrapper.orderByAsc(SysRole::getRoleId);
|
|
|
} else {
|
|
|
- List<Integer> drugEntAdmin = Stream.of(3,4,5,6,7,31).collect(Collectors.toList());
|
|
|
- List<Integer> CSOAdmin = Stream.of(4,5,6,7,31,37).collect(Collectors.toList());
|
|
|
+ List<Integer> drugEntAdmin = Stream.of(3,4,5,6,7).collect(Collectors.toList());
|
|
|
+ List<Integer> CSOAdmin = Stream.of(4,5,6,7,37).collect(Collectors.toList());
|
|
|
+ List<Integer> CSO2Admin = Stream.of(5,6,7,37).collect(Collectors.toList());
|
|
|
List<Integer> CROAdmin = Stream.of(7,9,10).collect(Collectors.toList());
|
|
|
List<Integer> HCPAdmin = Stream.of(7,11,13).collect(Collectors.toList());
|
|
|
List<Integer> CFOAdmin = Stream.of(7).collect(Collectors.toList());
|
|
|
- List<Integer> bcLeaderAdmin = Stream.of(2, 3, 4, 5, 6, 7, 9, 10, 11, 13, 19, 31, 34, 35).collect(Collectors.toList());
|
|
|
- List<Integer> csmAdmin = Stream.of(3, 4, 5, 6, 7, 9, 10, 11, 13, 19, 31, 34).collect(Collectors.toList());
|
|
|
+ List<Integer> bcLeaderAdmin = Stream.of(2, 3, 4, 5, 6, 7, 9, 10, 11, 13, 19, 31, 34, 35, 37).collect(Collectors.toList());
|
|
|
+ List<Integer> csmAdmin = Stream.of(3, 4, 5, 6, 7, 9, 10, 11, 13, 19, 31, 34, 37).collect(Collectors.toList());
|
|
|
+
|
|
|
|
|
|
Set<Integer> queryRoleIdSet = new HashSet<>();
|
|
|
|
|
@@ -185,9 +187,11 @@ public class SysRoleController {
|
|
|
queryRoleIdSet.addAll(drugEntAdmin);
|
|
|
break;
|
|
|
case 4:
|
|
|
- case 37:
|
|
|
queryRoleIdSet.addAll(CSOAdmin);
|
|
|
break;
|
|
|
+ case 37:
|
|
|
+ queryRoleIdSet.addAll(CSO2Admin);
|
|
|
+ break;
|
|
|
case 7:
|
|
|
queryRoleIdSet.addAll(CFOAdmin);
|
|
|
break;
|
|
@@ -206,7 +210,7 @@ public class SysRoleController {
|
|
|
}
|
|
|
});
|
|
|
if (CollUtil.isEmpty(queryRoleIdSet)) {
|
|
|
- return R.ok(new ArrayList<>());
|
|
|
+ return R.ok(Collections.emptyList());
|
|
|
}
|
|
|
|
|
|
queryWrapper.in(SysRole::getRoleId, queryRoleIdSet).orderByAsc(SysRole::getRoleId);
|