| | |
| | | public R<Void> saveActivityConfig(@RequestBody OrderActivityInfo orderActivityInfo){ |
| | | orderActivityInfo.setIsShelf(0); |
| | | if (org.springframework.util.StringUtils.hasLength(orderActivityInfo.getVipIds())){ |
| | | List<String> vipIds = Arrays.asList(orderActivityInfo.getVipIds().split(",")); |
| | | List<String> vipIds = new ArrayList<>(Arrays.asList(orderActivityInfo.getVipIds().split(","))); |
| | | List<OrderActivityInfo> list = orderActivityInfoService.lambdaQuery() |
| | | .le(OrderActivityInfo::getStartTime, orderActivityInfo.getStartTime()) |
| | | .or() |
| | |
| | | if (!list.isEmpty()){ |
| | | for (OrderActivityInfo activityInfo : list) { |
| | | List<String> vips = Arrays.asList(activityInfo.getVipIds().split(",")); |
| | | vipIds.retainAll(vips); |
| | | vipIds.addAll(vips); |
| | | if (!vipIds.isEmpty()){ |
| | | StringBuilder message = new StringBuilder(); |
| | | List<String> collect = vips.stream().sorted().collect(Collectors.toList()); |