From 36d969cadf8537419b34a2048c8118aa2ad5bf4b Mon Sep 17 00:00:00 2001 From: cabbage <281119120@qq.com> Date: Tue, 8 Apr 2025 20:33:40 +0800 Subject: [PATCH] =?UTF-8?q?##=20=E5=8F=AA=E5=A4=84=E7=90=86=E4=BC=9A?= =?UTF-8?q?=E5=91=98=E5=8D=87=E7=BA=A7=E8=AE=A2=E5=8D=95=E6=B7=BB=E5=8A=A0?= =?UTF-8?q?=E5=8D=87=E7=BA=A7=E8=AE=B0=E5=BD=95=EF=BC=9B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../member/base/service/impl/CuMemberBusinessServiceImpl.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/hzs-business/hzs-business-member/src/main/java/com/hzs/member/base/service/impl/CuMemberBusinessServiceImpl.java b/hzs-business/hzs-business-member/src/main/java/com/hzs/member/base/service/impl/CuMemberBusinessServiceImpl.java index 2c980ecb..b6b9d151 100644 --- a/hzs-business/hzs-business-member/src/main/java/com/hzs/member/base/service/impl/CuMemberBusinessServiceImpl.java +++ b/hzs-business/hzs-business-member/src/main/java/com/hzs/member/base/service/impl/CuMemberBusinessServiceImpl.java @@ -223,7 +223,8 @@ public class CuMemberBusinessServiceImpl implements ICuMemberBusinessService { */ private Boolean saveLevelUpgrade(CuMember cuMember, Integer levelType, SaOrder saOrder, Integer pkOldLevel) { // new V3可以买一单升V4,这个位置需要添加校验,如果是购买升级 并且 原等级大于新等级,不添加升级记录 - if (EUpgradeType.BUY_UPGRADE.getValue() == levelType) { + if (EOrderType.SPECIAL_UPGRADE_ORDER.getValue() == saOrder.getOrderType() + && EUpgradeType.BUY_UPGRADE.getValue() == levelType) { // 购买升级 GradeDTO oldGrade = iGradeServiceApi.getGrade(pkOldLevel).getData(); GradeDTO newGrade = iGradeServiceApi.getGrade(cuMember.getPkSettleGrade()).getData();