From 377b64f1e806b5ec88ebcc483e290766b87583e3 Mon Sep 17 00:00:00 2001 From: cabbage <281119120@qq.com> Date: Tue, 29 Jul 2025 16:30:43 +0800 Subject: [PATCH] =?UTF-8?q?##=20=E5=8D=87=E7=BA=A7=E6=8A=A5=E9=94=99?= =?UTF-8?q?=E5=A4=84=E7=90=86=EF=BC=88331=EF=BC=89=EF=BC=9B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../sale/order/service/impl/SaOrderServiceImpl.java | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) 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); + } } } }