diff --git a/src/main/java/com/ai/da/service/impl/AccountServiceImpl.java b/src/main/java/com/ai/da/service/impl/AccountServiceImpl.java index d0ddf604..16425454 100644 --- a/src/main/java/com/ai/da/service/impl/AccountServiceImpl.java +++ b/src/main/java/com/ai/da/service/impl/AccountServiceImpl.java @@ -2788,7 +2788,8 @@ public class AccountServiceImpl extends ServiceImpl impl public boolean updateAccountValidity(Long accountId, Long currentPeriodEnd){ // 不管当前用户的账号是否到期,都根据付款信息重置账号到期时间 Account account = accountMapper.selectById(accountId); - if (account.getValidEndTime().equals(currentPeriodEnd * 1000)){ + if (!Objects.isNull(account.getValidEndTime()) + && account.getValidEndTime().equals(currentPeriodEnd * 1000)){ return false; }else { account.setValidEndTime(currentPeriodEnd * 1000);