public List<UseCoupon> usableAndAllMustNotList(long id,List<String> ids) {
List<UseCoupon> usableList = this.usableList(curriculumId,ids);
List<UseCoupon> mustNotList = this.mustNotList(curriculumId,ids);
List<UseCoupon> allAvailableList = this.allAvailableList(ids);
List<UseCoupon> mergeList = new ArrayList<>();
List<UseCoupon> list = new ArrayList<>();
list.addAll(usableList);
list.addAll(mustNotList);
list.addAll(allAvailableList);
for(UseCoupon useCouponList : list){
mergeList.add(useCouponList );
}
List<UseCoupon> mergeListNew = mergeList.stream().sorted(Comparator.comparing(UseCoupon::getDenomination).reversed()).collect(Collectors.toList());
return mergeListNew;
}
08-12
899
![](https://csdnimg.cn/release/blogv2/dist/pc/img/readCountWhite.png)
06-01