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; }