From 85e3be5be53968cbd443901cf4628b8a4faf469c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=BC=A0=E6=9D=BE?= <8605635+zhang3064194730@user.noreply.gitee.com> Date: Sat, 22 Nov 2025 16:01:45 +0800 Subject: [PATCH] =?UTF-8?q?=E7=8E=B0=E9=87=91=E5=85=85=E5=80=BC=E5=90=8C?= =?UTF-8?q?=E6=AD=A5=E8=B5=A0=E9=80=81=E9=87=91=E9=A2=9D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../order/service/impl/PayServiceImpl.java | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) diff --git a/cash-service/order-service/src/main/java/com/czg/service/order/service/impl/PayServiceImpl.java b/cash-service/order-service/src/main/java/com/czg/service/order/service/impl/PayServiceImpl.java index c2cfe01a4..84502fcce 100644 --- a/cash-service/order-service/src/main/java/com/czg/service/order/service/impl/PayServiceImpl.java +++ b/cash-service/order-service/src/main/java/com/czg/service/order/service/impl/PayServiceImpl.java @@ -433,14 +433,15 @@ public class PayServiceImpl implements PayService { updateInfo.setId(payParam.getShopUserId()); shopUserService.updateById(updateInfo); } - ShopUserMoneyEditDTO shopUserMoneyEditDTO = new ShopUserMoneyEditDTO() - .setId(shopUser.getId()) - .setMoney(payParam.getAmount()) - .setType(1) - .setRemark("现金充值") - .setBizEnum(ShopUserFlowBizEnum.CASH_IN); - //更新会员余额 并生成流水 - Long flowId = shopUserService.updateMoney(shopUserMoneyEditDTO); + shopRechargeService.recharge(shopUser.getMainShopId(), shopUser.getId(), payParam.getRechargeDetailId(), payParam.getAmount(), null, "cash", ShopUserFlowBizEnum.CASH_IN); +// ShopUserMoneyEditDTO shopUserMoneyEditDTO = new ShopUserMoneyEditDTO() +// .setId(shopUser.getId()) +// .setMoney(payParam.getAmount()) +// .setType(1) +// .setRemark("现金充值") +// .setBizEnum(ShopUserFlowBizEnum.CASH_IN); +// //更新会员余额 并生成流水 +// Long flowId = shopUserService.updateMoney(shopUserMoneyEditDTO); //TODO 以前的会员活动 //shopActivateService.giveActivate(shopUser, payParam.getAmount(), payParam.getActivateId(), flowId); return CzgResult.success();