diff --git a/bd-business/bd-business-sale/src/main/java/com/hzs/sale/order/service/impl/SaOrderServiceImpl.java b/bd-business/bd-business-sale/src/main/java/com/hzs/sale/order/service/impl/SaOrderServiceImpl.java index 9e1d7560..34e6af0d 100644 --- a/bd-business/bd-business-sale/src/main/java/com/hzs/sale/order/service/impl/SaOrderServiceImpl.java +++ b/bd-business/bd-business-sale/src/main/java/com/hzs/sale/order/service/impl/SaOrderServiceImpl.java @@ -1078,10 +1078,12 @@ public class SaOrderServiceImpl extends ServiceImpl impl } else { // TODO 2025.07.17 为兼容注册送等级逻辑,此处需要查询一下会员的实际订单对应等级 SaOrderExt gradeOrder = baseMapper.getLastOrderGrade(member.getPkId()); - if (gradeOrder.getGradeValue() < gradeDTO.getGradeValue()) { - orderReturn.setIsEnough(Boolean.TRUE); - } else { - gradeDTO.setGradeName(null); + if (null != gradeOrder) { + if (gradeOrder.getGradeValue() < gradeDTO.getGradeValue()) { + orderReturn.setIsEnough(Boolean.TRUE); + } else { + gradeDTO.setGradeName(null); + } } } }