From a1fc384c69a93fbe535b49805a6e95ad1a4b216e Mon Sep 17 00:00:00 2001 From: qjq <1766193529@qq.com> Date: Mon, 18 Nov 2024 16:49:24 +0800 Subject: [PATCH] =?UTF-8?q?=E8=AE=BE=E7=BD=AE=E7=BC=96=E5=8F=B7?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../module/member/service/billing/BillingServiceImpl.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/yudao-module-member/yudao-module-member-biz/src/main/java/cn/iocoder/yudao/module/member/service/billing/BillingServiceImpl.java b/yudao-module-member/yudao-module-member-biz/src/main/java/cn/iocoder/yudao/module/member/service/billing/BillingServiceImpl.java index 8ffcf477..ec9c5065 100644 --- a/yudao-module-member/yudao-module-member-biz/src/main/java/cn/iocoder/yudao/module/member/service/billing/BillingServiceImpl.java +++ b/yudao-module-member/yudao-module-member-biz/src/main/java/cn/iocoder/yudao/module/member/service/billing/BillingServiceImpl.java @@ -202,7 +202,10 @@ public class BillingServiceImpl implements BillingService { .map(CardDO::getChangeMoney) .filter(Objects::nonNull) .reduce(BigDecimal.ZERO, BigDecimal::add); - moneyByUserIds.forEach(f-> f.setBillingExist(BillingStatusEnum.BILLING_INVOICING.getCode())); + moneyByUserIds.forEach(f-> { + f.setBillingExist(BillingStatusEnum.BILLING_INVOICING.getCode()); + f.setBillingNum(billing.getId()); + }); cardMapper.updateBatch(moneyByUserIds); billing.setBillingMoney(totalMoney); billing.setOrderId(JSONUtil.toJsonStr(createReqVO.getOrderId()));