Преглед на файлове

feature:团客登记 胡哲修改

xiari преди 1 година
родител
ревизия
8a54ba5996
променени са 1 файла, в които са добавени 2 реда и са изтрити 2 реда
  1. 2 2
      ruoyi-modules/ruoyi-hotel/src/main/java/org/dromara/hotel/service/impl/KfTeamServiceImpl.java

+ 2 - 2
ruoyi-modules/ruoyi-hotel/src/main/java/org/dromara/hotel/service/impl/KfTeamServiceImpl.java

@@ -125,12 +125,12 @@ public class KfTeamServiceImpl implements IKfTeamService {
             List<KfGuestBo> guestBoList = bo.getGuestList();
             if(guestBoList != null && guestBoList.size() > 0){
                 List<Long> guestIdList =
-                    guestBoList.stream().filter(item -> item.getId() != null).map(item -> item.getId()).toList();
+                    new java.util.ArrayList<>(guestBoList.stream().filter(item -> item.getId() != null).map(item -> item.getId()).toList());
                 List<KfGuestBo> noIdBoList = guestBoList.stream().filter(item -> item.getId() == null).toList();
                 if(noIdBoList != null && noIdBoList.size() > 0){
                     Collection<KfGuest> noIdList = MapstructUtils.convert(noIdBoList, KfGuest.class);
                     guestMapper.insertBatch(noIdList);
-                    noIdList.stream().forEach(item -> guestIdList.add(item.getId()));
+                    guestIdList.addAll(noIdList.stream().map(KfGuest::getId).toList());
                 }
                 //3.新增客人客团关系
                 List<KfGuestTeamR> relations = guestIdList.stream().map(item -> {