|
|
@@ -110,7 +110,6 @@ public class UserRealOrderBenefitsImpl implements UserRealOrderBenefitsService {
|
|
|
.eq(UserPayEquipmentReceiveBenefitsRecord::getRealOrderId, orderId))).orElse(new ArrayList<>());
|
|
|
benefitsRecords.forEach(benefitsRecord -> {
|
|
|
//扣除领取的权益
|
|
|
- Long benefitsRecordId = benefitsRecord.getId();
|
|
|
deductReceivedBenefits(benefitsRecord.getUserId(), benefitsRecord.getTicketOrderId(), benefitsRecord.getRelationId(), benefitsRecord.getMonths());
|
|
|
benefitsRecord.setStatusCode(0);
|
|
|
receiveBenefitsRecordMapper.updateById(benefitsRecord);
|
|
|
@@ -243,6 +242,7 @@ public class UserRealOrderBenefitsImpl implements UserRealOrderBenefitsService {
|
|
|
} else {
|
|
|
DateTime now = DateTime.now();
|
|
|
Date finalDate = DateUtil.offset(expiryTime, DateField.MONTH, -months);
|
|
|
+ finalDate = DateUtil.offsetDay(finalDate, -3);
|
|
|
if (now.isAfter(finalDate)) {
|
|
|
//过期 直接清除车票
|
|
|
groupRelationClearService.clearTicket(relation);
|