|
|
@@ -183,7 +183,10 @@ public class MirrorUserCleatServiceImpl implements MirrorUserCleatService {
|
|
|
renewExpiryTime = DateUtil.offsetMonth(DateTime.now(), otherRenewSku.getMonths());
|
|
|
}
|
|
|
//相差多少天
|
|
|
- Long betDay = DateUtil.betweenDay(otherRenewRecord.getCreatedTime(), presentRenewOrderDon.getCreatedTime(), false);
|
|
|
+ Long betDay = 0l;
|
|
|
+ if (presentRenewOrderDon != null && presentRenewOrderDon.getCreatedTime().compareTo(otherRenewRecord.getCreatedTime()) > 0) {
|
|
|
+ betDay = DateUtil.betweenDay(otherRenewRecord.getCreatedTime(), presentRenewOrderDon.getCreatedTime(), false);
|
|
|
+ }
|
|
|
renewExpiryTime = DateUtil.offsetDay(renewExpiryTime, -betDay.intValue());
|
|
|
|
|
|
claudeCodeUser.setRenewOrderId(otherRenewRecord.getOrderId());
|