|
|
@@ -718,6 +718,8 @@ public class GroupRelationFrontServiceImpl implements GroupRelationFrontService
|
|
|
redisService.setNx(RedisService.key.TICKET_EXPIRY_NOTIFY_DAY.getNameFormat(thisDate, userId), userId, RedisService.key.TICKET_EXPIRY_NOTIFY_DAY.getTimeout());
|
|
|
return null;
|
|
|
}
|
|
|
+ List<Long> renewReduceSkuIds = userBenefitsMapper.selectList(Wrappers.lambdaQuery(UserBenefits.class)
|
|
|
+ .eq(UserBenefits::getType, UserBenefits.Type.RENEW).eq(UserBenefits::getStatus, 1).select(UserBenefits::getSkuId)).stream().map(UserBenefits::getSkuId).collect(Collectors.toList());
|
|
|
//提前7天
|
|
|
AtomicInteger day = new AtomicInteger(7);
|
|
|
List<RenewalView> expiryTickets = list.stream().filter(ticket -> {
|
|
|
@@ -741,6 +743,9 @@ public class GroupRelationFrontServiceImpl implements GroupRelationFrontService
|
|
|
//GPT镜像信息
|
|
|
setGptMirrorInfo(ticket);
|
|
|
ticket.setExpiryTime(null);
|
|
|
+ if (CollUtil.isNotEmpty(renewReduceSkuIds) && renewReduceSkuIds.contains(ticket.getSkuId())) {
|
|
|
+ ticket.setIsRenewReduce(true);
|
|
|
+ }
|
|
|
return true;
|
|
|
}
|
|
|
return false;
|