|
@@ -309,15 +309,15 @@ public class TaskNodeServiceImpl extends SuperServiceImpl<TaskNodeMapper, TaskNo
|
|
|
// Map<Long, ResourceBusiness> resourceBusinessMap = resourceBusinessList.stream().collect(Collectors.toMap(ResourceBusiness::getId, t->t));
|
|
|
|
|
|
List<ResourceAutoCode> resourceAutoCodeList = resourceAutoCodeService.list(Wraps.<ResourceAutoCode>lbQ().orderByAsc(ResourceAutoCode::getWeight));
|
|
|
- Map<Long, List<ResourceAutoCode>> resourceAutoCodeMap = resourceAutoCodeList.stream().collect(groupingBy(ResourceAutoCode::getResourceId));
|
|
|
+ Map<Long, List<ResourceAutoCode>> resourceAutoCodeMap = resourceAutoCodeList.stream().collect(groupingBy(ResourceAutoCode::getBusinessId));
|
|
|
|
|
|
List<TaskNode> taskNodeList = new ArrayList<TaskNode>();
|
|
|
for (String key : taskMap.keySet()) {
|
|
|
int i = 1;
|
|
|
for (TTask t : taskList) {
|
|
|
//取出resrouceId
|
|
|
- Long resourceId = t.getResourceId();
|
|
|
- List<ResourceAutoCode> autoCodeList = resourceAutoCodeMap.get(resourceId);
|
|
|
+ Long resourceBusinessId = t.getResourceBusinessId();
|
|
|
+ List<ResourceAutoCode> autoCodeList = resourceAutoCodeMap.get(resourceBusinessId);
|
|
|
|
|
|
//查询所有的父节点
|
|
|
List<ResourceAutoCode>parentResourceAutoCodeList = autoCodeList.stream().filter(a->a.getParentId().longValue()==0L).collect(Collectors.toList());
|