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