dev_0531
郑皇 5 years ago
parent f93a840aa6
commit 988d99f886

@ -110,9 +110,11 @@ public class PoiStoreService {
Set<Long> joined = new HashSet<>();
if (scheduleId != null) {
List<PmnActivityInstance> instances = pmnActivityInstanceService.list(Wrappers.<PmnActivityInstance>lambdaQuery().eq(PmnActivityInstance::getScheduleId, scheduleId).select(PmnActivityInstance::getId));
Set<Long> instanceIds = instances.stream().map(PmnActivityInstance::getId).collect(Collectors.toSet());
List<PmnActivityStoreRelation> relations = storeRelationService.list(Wrappers.<PmnActivityStoreRelation>lambdaQuery().in(PmnActivityStoreRelation::getInstanceId, instanceIds).select(PmnActivityStoreRelation::getStoreId));
joined = relations.stream().map(PmnActivityStoreRelation::getStoreId).collect(Collectors.toSet());
if(instances.size() > 0) {
Set<Long> instanceIds = instances.stream().map(PmnActivityInstance::getId).collect(Collectors.toSet());
List<PmnActivityStoreRelation> relations = storeRelationService.list(Wrappers.<PmnActivityStoreRelation>lambdaQuery().in(PmnActivityStoreRelation::getInstanceId, instanceIds).select(PmnActivityStoreRelation::getStoreId));
joined = relations.stream().map(PmnActivityStoreRelation::getStoreId).collect(Collectors.toSet());
}
}
Set<Long> childs = retailCompanyMapper.selectChildList(cs);
List<PrivilageOrganizationalDomain> domains = privilageOrganizationalDomainMapper.selectList(Wrappers.<PrivilageOrganizationalDomain>lambdaQuery().in(PrivilageOrganizationalDomain::getOrgId, childs).select(PrivilageOrganizationalDomain::getDomainId));

Loading…
Cancel
Save