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