用户是否首充标识改为7天内

This commit is contained in:
tianfeng 2026-03-06 17:34:17 +08:00
parent bb225cfd00
commit 608ba3111e

View File

@ -310,9 +310,6 @@ public class UserRunProfileTransportGatewayImpl implements UserRunProfileTranspo
} }
private void fillUserFirstRecharge(UserRunProfile newUserRunProfile) { private void fillUserFirstRecharge(UserRunProfile newUserRunProfile) {
LocalDateTime createTime = newUserRunProfile.getCreateTime().toLocalDateTime();
Duration duration = Duration.between(createTime, LocalDateTime.now());
if (duration.toDays() < 7) {
List<UserInviteUser> allInvites = userInviteUserDAO.selectList( List<UserInviteUser> allInvites = userInviteUserDAO.selectList(
new LambdaQueryWrapper<UserInviteUser>() new LambdaQueryWrapper<UserInviteUser>()
.eq(UserInviteUser::getInviteUserId, newUserRunProfile.getId()) .eq(UserInviteUser::getInviteUserId, newUserRunProfile.getId())
@ -323,13 +320,15 @@ public class UserRunProfileTransportGatewayImpl implements UserRunProfileTranspo
} }
UserInviteUser userInviteUser = allInvites.get(0); UserInviteUser userInviteUser = allInvites.get(0);
if (userInviteUser != null) {
LocalDateTime createTime = userInviteUser.getCreateTime().toLocalDateTime();
Duration duration = Duration.between(createTime, LocalDateTime.now());
if (duration.toDays() < 7) {
newUserRunProfile.setFirstRecharge(true); newUserRunProfile.setFirstRecharge(true);
newUserRunProfile.setFirstRechargeEndTime(ZonedDateTimeUtils.toTimestampDefault(createTime.plusDays(7))); newUserRunProfile.setFirstRechargeEndTime(ZonedDateTimeUtils.toTimestampDefault(createTime.plusDays(7)));
} }
} }
}
private Map<Long, List<UseBadgeDTO>> mapUserUseBadgeEntity(String sysOrigin, private Map<Long, List<UseBadgeDTO>> mapUserUseBadgeEntity(String sysOrigin,
Set<Long> userIds) { Set<Long> userIds) {