|
|
@ -55,7 +55,9 @@ public class WelcomeCreatedListener {
|
|
|
|
saveStores = saveStores.stream().collect(
|
|
|
|
saveStores = saveStores.stream().collect(
|
|
|
|
Collectors.collectingAndThen(Collectors.toCollection(() -> new TreeSet<>(Comparator.comparing(o -> o.getStoreId()))),
|
|
|
|
Collectors.collectingAndThen(Collectors.toCollection(() -> new TreeSet<>(Comparator.comparing(o -> o.getStoreId()))),
|
|
|
|
ArrayList::new));
|
|
|
|
ArrayList::new));
|
|
|
|
pmnActivityStoreRelationService.remove(Wrappers.<PmnActivityStoreRelation>lambdaQuery().eq(PmnActivityStoreRelation::getInstanceId, event.instance().getId()).notIn(PmnActivityStoreRelation::getStoreId, hasStores));
|
|
|
|
if(hasStores.size() > 0) {
|
|
|
|
|
|
|
|
pmnActivityStoreRelationService.remove(Wrappers.<PmnActivityStoreRelation>lambdaQuery().eq(PmnActivityStoreRelation::getInstanceId, event.instance().getId()).notIn(PmnActivityStoreRelation::getStoreId, storeIds));
|
|
|
|
|
|
|
|
}
|
|
|
|
pmnActivityStoreRelationService.saveBatch(saveStores);
|
|
|
|
pmnActivityStoreRelationService.saveBatch(saveStores);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|