DisposeRoleData.java 804 B

123456789101112131415161718192021222324252627282930
  1. package com.steerinfo.dil.util;
  2. import org.springframework.stereotype.Component;
  3. import java.util.ArrayList;
  4. import java.util.Arrays;
  5. import java.util.List;
  6. import java.util.Map;
  7. @Component
  8. public class DisposeRoleData {
  9. private static List<String> list = Arrays.asList("businessCompany","approveBusinessCompany","admin","siji","chengYunShang");
  10. public List<String> disposeRoleData(Object roleCodes,Object companyList) {
  11. //转数组
  12. List<String> roleCodeList = (List<String>) roleCodes;
  13. //
  14. List<String> roleFinalList = new ArrayList<>();
  15. //遍历数组
  16. for(String roleCode : roleCodeList) {
  17. if(list.contains(roleCode)) {
  18. roleFinalList.add(roleCode);
  19. }
  20. }
  21. return roleFinalList;
  22. }
  23. }