用户是否首充标识改为7天内
This commit is contained in:
parent
bb225cfd00
commit
608ba3111e
@ -310,25 +310,24 @@ public class UserRunProfileTransportGatewayImpl implements UserRunProfileTranspo
|
||||
}
|
||||
|
||||
private void fillUserFirstRecharge(UserRunProfile newUserRunProfile) {
|
||||
LocalDateTime createTime = newUserRunProfile.getCreateTime().toLocalDateTime();
|
||||
List<UserInviteUser> allInvites = userInviteUserDAO.selectList(
|
||||
new LambdaQueryWrapper<UserInviteUser>()
|
||||
.eq(UserInviteUser::getInviteUserId, newUserRunProfile.getId())
|
||||
.orderByDesc(UserInviteUser::getCreateTime)
|
||||
);
|
||||
if (allInvites == null || allInvites.isEmpty()) {
|
||||
return;
|
||||
}
|
||||
|
||||
UserInviteUser userInviteUser = allInvites.get(0);
|
||||
|
||||
LocalDateTime createTime = userInviteUser.getCreateTime().toLocalDateTime();
|
||||
Duration duration = Duration.between(createTime, LocalDateTime.now());
|
||||
if (duration.toDays() < 7) {
|
||||
List<UserInviteUser> allInvites = userInviteUserDAO.selectList(
|
||||
new LambdaQueryWrapper<UserInviteUser>()
|
||||
.eq(UserInviteUser::getInviteUserId, newUserRunProfile.getId())
|
||||
.orderByDesc(UserInviteUser::getCreateTime)
|
||||
);
|
||||
if (allInvites == null || allInvites.isEmpty()) {
|
||||
return;
|
||||
}
|
||||
|
||||
UserInviteUser userInviteUser = allInvites.get(0);
|
||||
if (userInviteUser != null) {
|
||||
newUserRunProfile.setFirstRecharge(true);
|
||||
newUserRunProfile.setFirstRechargeEndTime(ZonedDateTimeUtils.toTimestampDefault(createTime.plusDays(7)));
|
||||
}
|
||||
|
||||
newUserRunProfile.setFirstRecharge(true);
|
||||
newUserRunProfile.setFirstRechargeEndTime(ZonedDateTimeUtils.toTimestampDefault(createTime.plusDays(7)));
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
private Map<Long, List<UseBadgeDTO>> mapUserUseBadgeEntity(String sysOrigin,
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user