From 0544913da2cca58f690f5f12966c214ff08eda7e Mon Sep 17 00:00:00 2001 From: rk <94314517@qq.com> Date: 星期一, 15 九月 2025 13:57:45 +0800 Subject: [PATCH] 111 --- server/services/src/main/java/com/doumee/service/business/impl/WithdrawalOrdersServiceImpl.java | 14 ++++++++++++++ 1 files changed, 14 insertions(+), 0 deletions(-) diff --git a/server/services/src/main/java/com/doumee/service/business/impl/WithdrawalOrdersServiceImpl.java b/server/services/src/main/java/com/doumee/service/business/impl/WithdrawalOrdersServiceImpl.java index 1a0dd27..20bf1f1 100644 --- a/server/services/src/main/java/com/doumee/service/business/impl/WithdrawalOrdersServiceImpl.java +++ b/server/services/src/main/java/com/doumee/service/business/impl/WithdrawalOrdersServiceImpl.java @@ -268,11 +268,25 @@ .set(WithdrawalOrders::getUpdateTime, DateUtil.getCurrDateTime()) .eq(WithdrawalOrders::getOutBillNo,outBillNo) ); + //淇敼娴佹按璁板綍鐘舵�� + memberRevenueMapper.update(new UpdateWrapper<MemberRevenue>().lambda() + .set(MemberRevenue::getStatus,Constants.ZERO) + .set(MemberRevenue::getUpdateTime, DateUtil.getCurrDateTime()) + .eq(MemberRevenue::getObjId,withdrawalOrders.getId()) + .eq(MemberRevenue::getObjType,Constants.ONE) + ); withdrawalOrders.setUpdateTime(new Date()); sendWxMessage.withdrawalMessage(member.getOpenid(),withdrawalOrders); }else { //鏇存柊鐢ㄦ埛浣欓 memberMapper.update(new UpdateWrapper<Member>().lambda().setSql(" AMOUNT = AMOUNT + " + withdrawalOrders.getAmount() ).eq(Member::getId,withdrawalOrders.getMemberId())); + //淇敼娴佹按璁板綍鐘舵�� + memberRevenueMapper.update(new UpdateWrapper<MemberRevenue>().lambda() + .set(MemberRevenue::getStatus,Constants.ONE) + .set(MemberRevenue::getUpdateTime, DateUtil.getCurrDateTime()) + .eq(MemberRevenue::getObjId,withdrawalOrders.getId()) + .eq(MemberRevenue::getObjType,Constants.ONE) + ); //瀛樺偍娴佹按璁板綍 MemberRevenue memberRevenue = new MemberRevenue(); memberRevenue.setCreateTime(new Date()); -- Gitblit v1.9.3