From 82735e4d46ac7b9969facef2acc8f8e793b68f71 Mon Sep 17 00:00:00 2001 From: doum <doum> Date: 星期一, 15 九月 2025 16:11:42 +0800 Subject: [PATCH] Merge remote-tracking branch 'origin/master' --- 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