|
@@ -24,6 +24,9 @@ public class ResourceRuleJob extends AbstractJob {
|
|
|
private PartyRoleRepository partyRoleRepository = AppUtil.getBean(PartyRoleRepository.class);;
|
|
private PartyRoleRepository partyRoleRepository = AppUtil.getBean(PartyRoleRepository.class);;
|
|
|
@Override
|
|
@Override
|
|
|
public void executeJob(JobExecutionContext context) throws Exception {
|
|
public void executeJob(JobExecutionContext context) throws Exception {
|
|
|
|
|
+
|
|
|
|
|
+ String lineseparator = System.getProperty("line.separator");
|
|
|
|
|
+ StringBuilder sb = new StringBuilder();
|
|
|
//STEP 1. get menu - role.
|
|
//STEP 1. get menu - role.
|
|
|
List<MenuVO> allMenuList = null;
|
|
List<MenuVO> allMenuList = null;
|
|
|
List<PartyRolePo> partyRolePos = partyRoleRepository.queryWithSys();
|
|
List<PartyRolePo> partyRolePos = partyRoleRepository.queryWithSys();
|
|
@@ -46,19 +49,20 @@ public class ResourceRuleJob extends AbstractJob {
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
- System.out.println("" +"|"+partyRolePos.stream().map(x->x.getName()).collect(Collectors.joining("|")));
|
|
|
|
|
|
|
+ sb.append(lineseparator + "---------------------菜单权限一览表---------------------------------" + lineseparator);
|
|
|
|
|
+ sb.append("" +"|"+partyRolePos.stream().map(x->x.getName()).collect(Collectors.joining("|")) + lineseparator );
|
|
|
for (MenuVO menu : allMenuList) {
|
|
for (MenuVO menu : allMenuList) {
|
|
|
String s1 = StringUtils.join(menu.roles, "|");
|
|
String s1 = StringUtils.join(menu.roles, "|");
|
|
|
if(s1.contains("√")) {
|
|
if(s1.contains("√")) {
|
|
|
String s = String.format("%s", StringUtils.trim(menu.parentCode + "/" + menu.menuCode));
|
|
String s = String.format("%s", StringUtils.trim(menu.parentCode + "/" + menu.menuCode));
|
|
|
- System.out.println(s + "|" + s1);
|
|
|
|
|
|
|
+ sb.append(s + "|" + s1 + lineseparator );
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
- System.out.println("------------------------------------------------------");
|
|
|
|
|
|
|
+ sb.append(lineseparator + "----------------按钮权限一览表--------------------------------------" + lineseparator );
|
|
|
|
|
|
|
|
//Step 2. get button - role
|
|
//Step 2. get button - role
|
|
|
|
|
|
|
|
- System.out.println("" +"|"+partyRolePos.stream().map(x->x.getName()).collect(Collectors.joining("|")));
|
|
|
|
|
|
|
+ sb.append("" +"|"+partyRolePos.stream().map(x->x.getName()).collect(Collectors.joining("|")) + lineseparator );
|
|
|
|
|
|
|
|
List<String> roleList = partyRolePos.stream().map(x -> x.getName()).collect(Collectors.toList());
|
|
List<String> roleList = partyRolePos.stream().map(x -> x.getName()).collect(Collectors.toList());
|
|
|
|
|
|
|
@@ -84,9 +88,10 @@ public class ResourceRuleJob extends AbstractJob {
|
|
|
for (String role : roleList) {
|
|
for (String role : roleList) {
|
|
|
ss.add(menu.buttons.containsKey(role)?StringUtils.join(menu.buttons.get(role), ","):"");
|
|
ss.add(menu.buttons.containsKey(role)?StringUtils.join(menu.buttons.get(role), ","):"");
|
|
|
}
|
|
}
|
|
|
- System.out.println(StringUtils.join(ss, "|"));
|
|
|
|
|
|
|
+ sb.append(StringUtils.join(ss, "|") + lineseparator );
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
|
|
+ logger.warn(sb.toString());
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
private Map<String,List<String>> fetchButtonRoles(String filterValue){
|
|
private Map<String,List<String>> fetchButtonRoles(String filterValue){
|