From 9f331d32729d19f6acba6d6566e3b244aaf6cc3e Mon Sep 17 00:00:00 2001 From: cabbage <281119120@qq.com> Date: Sun, 2 Nov 2025 12:56:55 +0800 Subject: [PATCH] =?UTF-8?q?##=20=E6=B7=BB=E5=8A=A0=E6=97=A5=E5=BF=97?= =?UTF-8?q?=E5=9B=9E=E8=B0=83=E5=A4=84=E7=90=86=E6=97=A5=E5=BF=97=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 | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) 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 75b6fcc4..0e548b7b 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 @@ -2053,7 +2053,7 @@ public class SaOrderServiceImpl extends ServiceImpl impl // 其他订单 if (EOrderType.REPURCHASE_ORDER.getValue() == saOrderExt.getOrderType() && EOrderTypeExtend.REG_REP.getValue().equals(saOrderExt.getOrderTypeExtend())) { - log.info("==========注册转复购=========="); + log.info("==========注册转复购=========={}", orderCode); if (null != newCuMember) { // 先注册0元会员,再购买注册订单,复购订单 扩展类型为 注册转复购 OrderParam orderParam = redisService.getCacheObject(CacheConstants.TEMP_PARAM + pkMember + orderCode); @@ -2091,12 +2091,15 @@ public class SaOrderServiceImpl extends ServiceImpl impl } if (newCuMember == null) { - throw new RuntimeException("4.生成会员失败"); + throw new ServiceException("4.生成会员失败"); } payRegSaOrder(saOrderExt, newCuMember, null, Boolean.TRUE); } } else { - payRepurchaseSaOrder(saOrderExt, null); + log.info("==========普通复购=========={}", orderCode); + if (!payRepurchaseSaOrder(saOrderExt, null)) { + log.error("5.复购订单处理失败"); + } } } log.info("在线支付回调成功,返回 {}", Boolean.TRUE);