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