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