diff --git a/src/main/java/com/kiisoo/ic/activity/listener/WelcomeCreatedListener.java b/src/main/java/com/kiisoo/ic/activity/listener/WelcomeCreatedListener.java index 0cfdb40..4b77f52 100644 --- a/src/main/java/com/kiisoo/ic/activity/listener/WelcomeCreatedListener.java +++ b/src/main/java/com/kiisoo/ic/activity/listener/WelcomeCreatedListener.java @@ -52,6 +52,9 @@ public class WelcomeCreatedListener { if (hasStores.size() > 0) { saveStores = saveStores.stream().filter(store -> hasStores.contains(store.getStoreId())).collect(Collectors.toList()); } + saveStores = saveStores.stream().collect( + Collectors.collectingAndThen(Collectors.toCollection(() -> new TreeSet<>(Comparator.comparing(o -> o.getStoreId()))), + ArrayList::new)); pmnActivityStoreRelationService.saveBatch(saveStores); } }