diff --git a/bd-business/bd-business-member/src/main/java/com/hzs/member/base/service/impl/CuMemberBusinessServiceImpl.java b/bd-business/bd-business-member/src/main/java/com/hzs/member/base/service/impl/CuMemberBusinessServiceImpl.java index 3a8375e4..9f47a7ca 100644 --- a/bd-business/bd-business-member/src/main/java/com/hzs/member/base/service/impl/CuMemberBusinessServiceImpl.java +++ b/bd-business/bd-business-member/src/main/java/com/hzs/member/base/service/impl/CuMemberBusinessServiceImpl.java @@ -1708,7 +1708,8 @@ public class CuMemberBusinessServiceImpl implements ICuMemberBusinessService { if (CollectionUtil.isNotEmpty(memberLevelList)) { // 撤销的订单对应的升级记录 Optional orderLevelOpt = memberLevelList.stream().filter( - tmpLevel -> tmpLevel.getPkOrder().equals(saOrder.getPkId()) + tmpLevel -> null != tmpLevel.getPkOrder() + && tmpLevel.getPkOrder().equals(saOrder.getPkId()) && tmpLevel.getUpType().equals(EUpgradeType.BUY_UPGRADE.getValue()) ).findFirst(); if (orderLevelOpt.isPresent()) {