From a3cc0a5e15f92fa9c4287dd41d0f7800e157d966 Mon Sep 17 00:00:00 2001 From: cabbage <281119120@qq.com> Date: Thu, 28 Aug 2025 09:15:36 +0800 Subject: [PATCH] =?UTF-8?q?##=20188=E5=AE=9E=E9=99=85=E6=94=AF=E4=BB=98?= =?UTF-8?q?=E4=B8=8D=E8=83=BD=E4=BD=BF=E7=94=A8=E6=94=BF=E7=AD=96=E5=B8=81?= =?UTF-8?q?=EF=BC=9B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../hzs/sale/order/service/impl/SaOrderServiceImpl.java | 7 +++++++ 1 file changed, 7 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 3e0815bb..cc676191 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 @@ -471,6 +471,7 @@ public class SaOrderServiceImpl extends ServiceImpl impl if (setLastCuMemberGrade(cuMember, saOrderExt)) { return false; } + // cabbage 这个位置的订单只用于注册订单确认,支付单独有别的地方处理 if (null != cuMember.getPkSettleGradeValue() && EGrade.HAI_FAN.getValue() == cuMember.getPkSettleGradeValue()) { // 最终等级是顾客,就是需要注册转复购订单 @@ -507,6 +508,12 @@ public class SaOrderServiceImpl extends ServiceImpl impl if (setLastCuMemberGrade(cuMember, saOrderExt)) { return null; } + // cabbage 这个位置的订单只用于注册订单支付,支付这个处理和确认不是一个地方 + if (null != cuMember.getPkSettleGradeValue() + && EGrade.HAI_FAN.getValue() == cuMember.getPkSettleGradeValue()) { + // 最终等级是顾客,就是需要注册转复购订单 + saOrderExt.setOrderTypeExtend(EOrderTypeExtend.REG_REP.getValue()); + } return saOrderExt; }