|
|
@@ -3901,22 +3901,12 @@ public class OrderDonServiceImpl extends ServiceImpl<OrderDonMapper, OrderDon> i
|
|
|
//同规格续费无需更新
|
|
|
if (!ObjectUtil.equal(groupsTrips.getSkuId(), order.getSkuId())) {
|
|
|
log.info("用户续费升级订单skuId:{}将用户车票relationId:{}套餐续费升级", order.getSkuId(), relationId);
|
|
|
- if (chatgptUser.getRenewSkuId() != null && chatgptUser.getRenewSkuId().intValue() == order.getSkuId().intValue()) {
|
|
|
- Date renewExpiryTime = chatgptUser.getRenewExpiryTime();
|
|
|
- renewExpiryTime = DateUtil.offsetMonth(renewExpiryTime, sku.getMonths());
|
|
|
- log.info("GPT镜像续费,user续费升级过期时间:{} ---> {}", chatgptUser.getRenewExpiryTime(), renewExpiryTime);
|
|
|
- chatgptUser.setRenewExpiryTime(renewExpiryTime);
|
|
|
- //时间增加 直接失效
|
|
|
- orderDonRenewRecord.setIsValid(true);
|
|
|
- orderDonRenewRecordMapper.updateById(orderDonRenewRecord);
|
|
|
- } else {
|
|
|
- chatgptUser.setLimitTime(sku.getGptLimitTime());
|
|
|
- chatgptUser.setLimitNum(sku.getGptLimitNum());
|
|
|
- //记录续费升级过期的时间
|
|
|
- chatgptUser.setRenewExpiryTime(newDate);
|
|
|
- chatgptUser.setRenewOrderId(order.getId());
|
|
|
- chatgptUser.setRenewSkuId(order.getSkuId());
|
|
|
- }
|
|
|
+ chatgptUser.setLimitTime(sku.getGptLimitTime());
|
|
|
+ chatgptUser.setLimitNum(sku.getGptLimitNum());
|
|
|
+ //记录续费升级过期的时间
|
|
|
+ chatgptUser.setRenewExpiryTime(newDate);
|
|
|
+ chatgptUser.setRenewOrderId(order.getId());
|
|
|
+ chatgptUser.setRenewSkuId(order.getSkuId());
|
|
|
}
|
|
|
}
|
|
|
|