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