|
|
@@ -680,17 +680,21 @@ public class LifeDiscountCouponServiceImpl extends ServiceImpl<LifeDiscountCoupo
|
|
|
return lifeDiscountCouponVos;
|
|
|
}
|
|
|
for (LifeDiscountCouponUser lifeDiscountCouponUser : lifeDiscountCouponUserIPage.getRecords()) {
|
|
|
- LifeDiscountCoupon lifeDiscountCouponOne = lifeDiscountCoupons.stream().filter(lifeDiscountCoupon -> lifeDiscountCoupon.getId().equals(lifeDiscountCouponUser.getCouponId())).collect(Collectors.toList()).get(0);
|
|
|
+ LifeDiscountCoupon lifeDiscountCouponOne = lifeDiscountCoupons.stream().filter(lifeDiscountCoupon -> lifeDiscountCoupon.getId().equals(lifeDiscountCouponUser.getCouponId())).findFirst().orElse(null);
|
|
|
+ if (lifeDiscountCouponOne == null) {
|
|
|
+ continue;
|
|
|
+ }
|
|
|
StoreInfo storeInfoOne = null;
|
|
|
if (!storeInfoList.isEmpty() && !StringUtils.isEmpty(lifeDiscountCouponOne.getStoreId())) {
|
|
|
- storeInfoOne = storeInfoList.stream().filter(storeInfo -> storeInfo.getId().toString().equals(lifeDiscountCouponOne.getStoreId())).collect(Collectors.toList()).get(0);
|
|
|
+ storeInfoOne = storeInfoList.stream().filter(storeInfo -> storeInfo.getId().toString().equals(lifeDiscountCouponOne.getStoreId())).findFirst().orElse(null);
|
|
|
}
|
|
|
LifeDiscountCouponVo lifeDiscountCouponVo = new LifeDiscountCouponVo();
|
|
|
if (null != storeInfoOne) {
|
|
|
lifeDiscountCouponVo.setBusinessSection(storeInfoOne.getBusinessSection());
|
|
|
lifeDiscountCouponVo.setBusinessSectionName(storeInfoOne.getBusinessSectionName());
|
|
|
}
|
|
|
- lifeDiscountCouponVo.setCouponId(lifeDiscountCouponOne.getId());
|
|
|
+ lifeDiscountCouponVo.setCouponId(lifeDiscountCouponUser.getId());
|
|
|
+ lifeDiscountCouponVo.setVoucherId(lifeDiscountCouponUser.getVoucherId());
|
|
|
BeanUtils.copyProperties(lifeDiscountCouponOne, lifeDiscountCouponVo);
|
|
|
lifeDiscountCouponVo.setQuantityClaimed(lifeDiscountCouponUserIPage.getRecords().size());
|
|
|
lifeDiscountCouponVo.setExpirationTime(lifeDiscountCouponUser.getExpirationTime());
|