From 8f14b9ec0015bdf96c7e7fa8aaa53195db5442ea Mon Sep 17 00:00:00 2001
From: Administrator <15274802129@163.com>
Date: Mon, 12 May 2025 16:39:56 +0800
Subject: [PATCH] refactor(mall): 重构签到列表接口返回值

---
 src/main/java/cc/mrbird/febs/mall/vo/signActivity/ApiSignListVo.java  |    4 ++--
 src/main/java/cc/mrbird/febs/common/enumerates/ScoreFlowTypeEnum.java |    6 +++---
 src/main/java/cc/mrbird/febs/mall/service/impl/ScoreServiceImpl.java  |    9 ++++-----
 3 files changed, 9 insertions(+), 10 deletions(-)

diff --git a/src/main/java/cc/mrbird/febs/common/enumerates/ScoreFlowTypeEnum.java b/src/main/java/cc/mrbird/febs/common/enumerates/ScoreFlowTypeEnum.java
index 6b8caf8..7f4d4f6 100644
--- a/src/main/java/cc/mrbird/febs/common/enumerates/ScoreFlowTypeEnum.java
+++ b/src/main/java/cc/mrbird/febs/common/enumerates/ScoreFlowTypeEnum.java
@@ -8,16 +8,16 @@
     /**
      *
      */
+
     PAY_BALANCE(9, "余额支付{}"),
+    PAY(1, "支付{}积分"),
 
     SIGN_EXPERIENCE(8, "签到获得{}会员经验"),
     SIGN_SCORE(7, "签到获得{}积分"),
+
     SALE_RECOMMEND(6, "好友下单获得{}佣金"),
     OTHER_RECOMMEND(5, "推荐下单获得{}积分"),
     MINE_RECOMMEND(4, "下单获得{}积分"),
-
-    PAY(1, "支付{}积分"),
-
     BUY(2, "购买商品,获得{}会员经验"),
 
     RECOMMEND(3, "推荐下单获得积分");
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 2fc1a19..a2611dd 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
@@ -183,19 +183,18 @@
         // 创建分页对象,传入当前页和每页大小
         Page<MallMoneyFlow> page = new Page<>(dto.getPageNow(), dto.getPageSize());
         LambdaQueryWrapper<MallMoneyFlow> mallMoneyFlowLambdaQueryWrapper = new LambdaQueryWrapper<>();
+        List<Integer> integers = Arrays.asList(ScoreFlowTypeEnum.SIGN_SCORE.getValue(), ScoreFlowTypeEnum.SIGN_EXPERIENCE.getValue());
         mallMoneyFlowLambdaQueryWrapper
-                .select(MallMoneyFlow::getCreatedTime, MallMoneyFlow::getAmount)
+                .select(MallMoneyFlow::getCreatedTime, MallMoneyFlow::getRemark)
                 .eq(MallMoneyFlow::getMemberId, memberId)
-                .eq(MallMoneyFlow::getFlowType, FlowTypeEnum.PRIZE_SCORE.getValue())
-                .eq(MallMoneyFlow::getType, MoneyFlowTypeEnum.SCORE_SIGN.getValue())
+                .in(MallMoneyFlow::getType, integers)
                 .orderByDesc(MallMoneyFlow::getId)
         ;
-        // 调用Mapper方法获取活动分页数据
         Page<MallMoneyFlow> mallMoneyFlowPage = mallMoneyFlowService.getBaseMapper().selectPage(page, mallMoneyFlowLambdaQueryWrapper);
         if(CollUtil.isNotEmpty(mallMoneyFlowPage.getRecords())){
             mallMoneyFlowPage.getRecords().forEach(item -> {
                 ApiSignListVo apiSignListVo = new ApiSignListVo();
-                apiSignListVo.setAmount(item.getAmount());
+                apiSignListVo.setRemark(item.getRemark());
                 apiSignListVo.setCreatedTime(item.getCreatedTime());
                 apiSignListVos.add(apiSignListVo);
             });
diff --git a/src/main/java/cc/mrbird/febs/mall/vo/signActivity/ApiSignListVo.java b/src/main/java/cc/mrbird/febs/mall/vo/signActivity/ApiSignListVo.java
index b3514b3..3f7aa32 100644
--- a/src/main/java/cc/mrbird/febs/mall/vo/signActivity/ApiSignListVo.java
+++ b/src/main/java/cc/mrbird/febs/mall/vo/signActivity/ApiSignListVo.java
@@ -12,8 +12,8 @@
 @ApiModel(value = "ApiSignListVo", description = "信息返回类")
 public class ApiSignListVo {
 
-    @ApiModelProperty(value = "金额,有正负")
-    private BigDecimal amount;
+    @ApiModelProperty(value = "内容")
+    private String remark;
 
     @ApiModelProperty(value = "时间")
     @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")

--
Gitblit v1.9.1