会员价格及信息判空

This commit is contained in:
khy 2025-04-17 14:07:27 +08:00
parent 215f3ec1e1
commit 89222fe48b
2 changed files with 5 additions and 2 deletions

View File

@ -58,7 +58,7 @@ public class MemberUserApiImpl implements MemberUserApi {
@Override @Override
public Boolean validUserActivate(Long id) { public Boolean validUserActivate(Long id) {
MemberUserDO user = userService.getUser(id); MemberUserDO user = userService.getUser(id);
if (user.getActivate() == 0 || user.getActivate() == 4){ if (user == null || user.getActivate() == 0 || user.getActivate() == 4){
return false; return false;
}else { }else {
return true; return true;

View File

@ -204,6 +204,9 @@ public class PaidMemberUserServiceImpl implements PaidMemberUserService {
List<PaidMemberUserDO> filters = list.stream() List<PaidMemberUserDO> filters = list.stream()
.filter(user -> user.getUid().equals(uid)) .filter(user -> user.getUid().equals(uid))
.collect(Collectors.toList()); .collect(Collectors.toList());
if (filters.isEmpty()){
return null;
}
PaidMemberUserDO paidMemberUserDO = filters.get(0); PaidMemberUserDO paidMemberUserDO = filters.get(0);
if (paidMemberUserDO.getCardExpirationTime().isBefore(LocalDateTime.now())){ if (paidMemberUserDO.getCardExpirationTime().isBefore(LocalDateTime.now())){
return null; return null;