diff --git a/ghy-order/src/main/java/com/ghy/order/service/impl/OrderDetailServiceImpl.java b/ghy-order/src/main/java/com/ghy/order/service/impl/OrderDetailServiceImpl.java index 10cae95f..6e583e0b 100644 --- a/ghy-order/src/main/java/com/ghy/order/service/impl/OrderDetailServiceImpl.java +++ b/ghy-order/src/main/java/com/ghy/order/service/impl/OrderDetailServiceImpl.java @@ -553,10 +553,11 @@ public class OrderDetailServiceImpl implements OrderDetailService { logger.info("子订单[code={}]开始自动提现", odCode); if (BigDecimal.ZERO.compareTo(dtx) > -1) { logger.info("子订单[code={}] 待提现金额={} 无需提现", odCode, dtx); + }else { + // 待提现金额 + String cashAmt = AdapayUtils.bigDecimalToString(dtx); + executor.execute(() -> drawCash(orderDetailId, financialDetail.getDeptId(), memberId, cashAmt)); } - // 待提现金额 - String cashAmt = AdapayUtils.bigDecimalToString(dtx); - executor.execute(() -> drawCash(orderDetailId, financialDetail.getDeptId(), memberId, cashAmt)); // --------------------- 自动提现流程 end --------------------- }