From 575b453245ac055193532f66b963f17e865957b5 Mon Sep 17 00:00:00 2001 From: cabbage <281119120@qq.com> Date: Mon, 6 Oct 2025 12:19:08 +0800 Subject: [PATCH] =?UTF-8?q?##=20660=E8=B5=A0=E9=80=81=E5=8D=87=E7=BA=A7198?= =?UTF-8?q?0=EF=BC=8C=E5=8F=AF=E4=BB=A5=E5=86=8D=E4=B9=B0=E4=B8=80?= =?UTF-8?q?=E4=B8=AA1980=EF=BC=9B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../com/hzs/sale/order/service/impl/SaOrderServiceImpl.java | 6 ++++++ 1 file changed, 6 insertions(+) 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 149addf1..1c00f011 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 @@ -956,6 +956,12 @@ public class SaOrderServiceImpl extends ServiceImpl impl // 如果是1980赠送升级的9900,可以再买一个9900,但是等级不变 checkUpgrade = false; } + } else if (EGrade.MAKER.getValue() == oldGradeDTO.getGradeValue()) { + SaOrderExt gradeOrder = baseMapper.getLastOrderGrade(cuMember.getPkId()); + if (EGrade.YOU_KE.getValue() == gradeOrder.getGradeValue()) { + // 如果是660赠送升级的1980,可以再买一个1980,但是等级不变 + checkUpgrade = false; + } } } if (checkUpgrade) {