浏览代码

多块牌子人员权限调整

songwb 11 月之前
父节点
当前提交
6491be5981
共有 1 个文件被更改,包括 3 次插入0 次删除
  1. 3 0
      ims-service/ims-eval/src/main/java/com/ims/eval/cache/CacheContext.java

+ 3 - 0
ims-service/ims-eval/src/main/java/com/ims/eval/cache/CacheContext.java

@@ -114,6 +114,9 @@ public class CacheContext implements CommandLineRunner {
 			return zgs;
 		}
 		zgs.add(brand.getOrganizationId());
+		Map<String, MultipleBrand> coll = brandMap.values().stream().filter(bm -> bm.getChildren() != null).collect(Collectors.toMap(MultipleBrand::getOrganizationId, Function.identity()));
+		List<String> parentId = coll.values().stream().filter(bm -> id.equals(bm.getChildren().get(0).getOrganizationId())).map(MultipleBrand::getOrganizationId).collect(Collectors.toList());
+		zgs.addAll(parentId);
 		if(brand.getChildren() == null) return zgs;
 		for (MultipleBrand child : brand.getChildren()) {
 			List<String> childList = getChildList(child.getOrganizationId());