diff --git a/rc-service/rc-service-other/other-infrastructure/src/main/java/com/red/circle/other/infra/gateway/user/UserRunProfileTransportGatewayImpl.java b/rc-service/rc-service-other/other-infrastructure/src/main/java/com/red/circle/other/infra/gateway/user/UserRunProfileTransportGatewayImpl.java index 47d9fa87..b984d99b 100644 --- a/rc-service/rc-service-other/other-infrastructure/src/main/java/com/red/circle/other/infra/gateway/user/UserRunProfileTransportGatewayImpl.java +++ b/rc-service/rc-service-other/other-infrastructure/src/main/java/com/red/circle/other/infra/gateway/user/UserRunProfileTransportGatewayImpl.java @@ -132,8 +132,8 @@ public class UserRunProfileTransportGatewayImpl implements UserRunProfileTranspo private static void checkAndUpdateFirstCharge(UserRunProfile userRunProfile) { if (userRunProfile.getFirstRecharge() != null && userRunProfile.getFirstRecharge()) { - LocalDateTime createTime = userRunProfile.getCreateTime().toLocalDateTime(); - Duration duration = Duration.between(createTime, LocalDateTime.now()); + LocalDateTime createTime = userRunProfile.getFirstRechargeEndTime().toLocalDateTime(); + Duration duration = Duration.between(LocalDateTime.now(), createTime); if (duration.toDays() >= 7) { userRunProfile.setFirstRecharge(false); userRunProfile.setFirstRechargeEndTime(null);