From ec38ca5e91aff4f23812e3d3548c3c80818d8b64 Mon Sep 17 00:00:00 2001 From: cabbage <281119120@qq.com> Date: Tue, 16 Sep 2025 11:58:36 +0800 Subject: [PATCH] =?UTF-8?q?##=200=E5=85=83=E8=B4=AD=E4=B9=B0188=E5=9C=A8?= =?UTF-8?q?=E7=BA=BF=E6=94=AF=E4=BB=98=E5=9B=9E=E8=B0=83=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 | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) 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 90ffb4d5..d128d093 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 @@ -455,7 +455,8 @@ public class SaOrderServiceImpl extends ServiceImpl impl @Transactional(rollbackFor = Exception.class) public Boolean confirmRegSaOrderByOrderParam(OrderParam orderParam) { boolean isToBePay = getIsToBePayByOrderType(orderParam.getPkSettleCountry(), orderParam.getSpecialArea()); - CuMember cuMember = saOrderHandle.packageSaveUser(orderParam, iMemberServiceApi.queryMember(orderParam.getCenterCodeId()).getData()); + CuMember otherMember = iMemberServiceApi.queryMember(orderParam.getCenterCodeId()).getData(); + CuMember cuMember = saOrderHandle.packageSaveUser(orderParam, otherMember); if (!EOrderTypeExtend.REG_REP.getValue().equals(orderParam.getOrderTypeExtend())) { // 非0元需要获取会员编号、会员主键 @@ -467,6 +468,8 @@ public class SaOrderServiceImpl extends ServiceImpl impl // 2023.10.16按最新需求,注册订单需要在支付前需要显示会员编号 cuMember = iMemberServiceApi.createRegisterMemberCode(cuMember).getData(); } + } else { + cuMember.setPkId(otherMember.getPkId()); } SaOrderExt saOrderExt = packageWholeSaOrder(orderParam, cuMember);