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