From 8034d35fff4513eabbe18ac39e48d3bfdb82f38d Mon Sep 17 00:00:00 2001 From: "kuang.yife" Date: Tue, 25 Apr 2023 00:14:34 +0800 Subject: [PATCH] =?UTF-8?q?=E9=81=BF=E5=85=8D=E6=8F=90=E7=8E=B0=E9=80=A0?= =?UTF-8?q?=E6=88=90=E6=95=B0=E6=8D=AE=E5=9B=9E=E6=BB=9A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../com/ghy/order/service/impl/OrderDetailServiceImpl.java | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) 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 --------------------- }