|
|
|
@ -99,12 +99,14 @@ public class KtsGroupServiceImpl implements KtsGroupService { |
|
|
|
if (CollUtil.isNotEmpty(results)) { |
|
|
|
for (GroupVO.Result result : results) { |
|
|
|
List<GroupVO.Result> childrenList = result.getChildrenList(); |
|
|
|
result.setPlanTotal(childrenList.stream().mapToInt(GroupVO.Result::getPlanTotal).sum()); |
|
|
|
result.setPlanIng(childrenList.stream().mapToLong(GroupVO.Result::getPlanIng).sum()); |
|
|
|
int i = 1; |
|
|
|
for (GroupVO.Result result1 : childrenList) { |
|
|
|
result1.setSort(i); |
|
|
|
i++; |
|
|
|
if (CollUtil.isNotEmpty(childrenList)) { |
|
|
|
result.setPlanTotal(childrenList.stream().mapToInt(GroupVO.Result::getPlanTotal).sum()); |
|
|
|
result.setPlanIng(childrenList.stream().mapToLong(GroupVO.Result::getPlanIng).sum()); |
|
|
|
int i = 1; |
|
|
|
for (GroupVO.Result result1 : childrenList) { |
|
|
|
result1.setSort(i); |
|
|
|
i++; |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
@ -394,10 +396,9 @@ public class KtsGroupServiceImpl implements KtsGroupService { |
|
|
|
List<KtsKtGroupMember> ktsKtGroupMembers = ktsKtGroupMemberMapper.selectByExample(ktsKtGroupMemberExample); |
|
|
|
if (CollUtil.isNotEmpty(ktsKtGroupMembers)) { |
|
|
|
List<Long> collect = ktsKtGroupMembers.stream().map(KtsKtGroupMember::getKtGroupId).collect(Collectors.toList()); |
|
|
|
KtsKtGroupExample ktsKtGroupExample = new KtsKtGroupExample(); |
|
|
|
ktsKtGroupExample.createCriteria().andIdIn(collect).andDelFlagEqualTo((byte) 0); |
|
|
|
List<KtsKtGroup> ktsKtGroups = ktsKtGroupMapper.selectByExample(ktsKtGroupExample); |
|
|
|
return BeanUtil.copyToList(ktsKtGroups, GroupVO.Result.class); |
|
|
|
GroupDto.Query query = new GroupDto.Query(); |
|
|
|
query.setIdList(collect); |
|
|
|
return ktsGroupDao.queryGroupList(query); |
|
|
|
} |
|
|
|
|
|
|
|
return null; |
|
|
|
|