From fe03a836ca11872da60afc4abaa0697ca47e1f63 Mon Sep 17 00:00:00 2001 From: xiaoyong931011 <15274802129@163.com> Date: Fri, 07 Apr 2023 10:26:35 +0800 Subject: [PATCH] 在mq之前,先更新订单状态 --- src/main/java/cc/mrbird/febs/mall/service/impl/ScoreServiceImpl.java | 11 ++++++++++- 1 files changed, 10 insertions(+), 1 deletions(-) diff --git a/src/main/java/cc/mrbird/febs/mall/service/impl/ScoreServiceImpl.java b/src/main/java/cc/mrbird/febs/mall/service/impl/ScoreServiceImpl.java index c5ef99c..78626ce 100644 --- a/src/main/java/cc/mrbird/febs/mall/service/impl/ScoreServiceImpl.java +++ b/src/main/java/cc/mrbird/febs/mall/service/impl/ScoreServiceImpl.java @@ -298,7 +298,7 @@ throw new FebsException("金额不足"); } - walletService.reduce(withdrawalDto.getAmount(), memberId, "voucher_amount"); + walletService.reduce(withdrawalDto.getAmount(), memberId, "voucherAmount"); String orderNo = MallUtils.getOrderNum("W"); MallMemberWithdraw withdraw = new MallMemberWithdraw(); @@ -315,6 +315,15 @@ } @Override + public FebsResponse findMallScoreVoucherListInPage(ApiScoreVoucherRecordDto apiScoreVoucherRecordDto) { + IPage<ApiScoreVoucherRecordVo> page = new Page<>(apiScoreVoucherRecordDto.getPageNum(), apiScoreVoucherRecordDto.getPageSize()); + Long id = LoginUserUtil.getLoginUser().getId(); + apiScoreVoucherRecordDto.setMemberId(id); + IPage<ApiScoreVoucherRecordVo> pages = mallScoreVoucherMapper.findMallScoreVoucherListInPage(page, apiScoreVoucherRecordDto); + return new FebsResponse().success().data(pages); + } + + @Override @Transactional(rollbackFor = Exception.class) public void sign() { MallMember member = LoginUserUtil.getLoginUser(); -- Gitblit v1.9.1