TASK:试用时间;
This commit is contained in:
@@ -9,5 +9,5 @@ import lombok.EqualsAndHashCode;
|
|||||||
@Data
|
@Data
|
||||||
@ApiModel("AccountTrial")
|
@ApiModel("AccountTrial")
|
||||||
public class AccountTrialDTO extends TrialOrder {
|
public class AccountTrialDTO extends TrialOrder {
|
||||||
|
private String ref;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -516,7 +516,11 @@ public class AccountServiceImpl extends ServiceImpl<AccountMapper, Account> impl
|
|||||||
account.setIsTrial(1);
|
account.setIsTrial(1);
|
||||||
account.setIsBeginner(1);
|
account.setIsBeginner(1);
|
||||||
account.setValidStartTime(System.currentTimeMillis());
|
account.setValidStartTime(System.currentTimeMillis());
|
||||||
account.setValidEndTime(Instant.now().plus(5, ChronoUnit.DAYS).toEpochMilli());
|
if (StringUtils.isNotBlank(accountTrialDTO.getRef())) {
|
||||||
|
account.setValidEndTime(Instant.now().plus(14, ChronoUnit.DAYS).toEpochMilli());
|
||||||
|
}else {
|
||||||
|
account.setValidEndTime(Instant.now().plus(5, ChronoUnit.DAYS).toEpochMilli());
|
||||||
|
}
|
||||||
accountMapper.updateById(account);
|
accountMapper.updateById(account);
|
||||||
}else {
|
}else {
|
||||||
account.setUserName(trialOrder.getUserName());
|
account.setUserName(trialOrder.getUserName());
|
||||||
@@ -524,7 +528,11 @@ public class AccountServiceImpl extends ServiceImpl<AccountMapper, Account> impl
|
|||||||
account.setUserEmail(trialOrder.getEmail());
|
account.setUserEmail(trialOrder.getEmail());
|
||||||
account.setLanguage(Language.ENGLISH.name());
|
account.setLanguage(Language.ENGLISH.name());
|
||||||
account.setValidStartTime(System.currentTimeMillis());
|
account.setValidStartTime(System.currentTimeMillis());
|
||||||
account.setValidEndTime(Instant.now().plus(5, ChronoUnit.DAYS).toEpochMilli());
|
if (StringUtils.isNotBlank(accountTrialDTO.getRef())) {
|
||||||
|
account.setValidEndTime(Instant.now().plus(14, ChronoUnit.DAYS).toEpochMilli());
|
||||||
|
}else {
|
||||||
|
account.setValidEndTime(Instant.now().plus(5, ChronoUnit.DAYS).toEpochMilli());
|
||||||
|
}
|
||||||
account.setCreateDate(new Date());
|
account.setCreateDate(new Date());
|
||||||
account.setIsTrial(1);
|
account.setIsTrial(1);
|
||||||
account.setIsBeginner(1);
|
account.setIsBeginner(1);
|
||||||
|
|||||||
Reference in New Issue
Block a user