From 4aad16fd01bed0070570bc2e4bf10e812a489976 Mon Sep 17 00:00:00 2001 From: KKSU <15274802129@163.com> Date: Mon, 19 Feb 2024 16:06:56 +0800 Subject: [PATCH] 文件上传服务器地址 --- src/main/java/cc/mrbird/febs/mall/vo/MallMemberVo.java | 3 +++ src/main/java/cc/mrbird/febs/mall/mapper/MallProductBuyMapper.java | 4 ++++ src/main/resources/mapper/modules/MallProductBuyMapper.xml | 5 +++++ src/main/java/cc/mrbird/febs/mall/service/impl/ApiMallMemberServiceImpl.java | 3 +++ 4 files changed, 15 insertions(+), 0 deletions(-) diff --git a/src/main/java/cc/mrbird/febs/mall/mapper/MallProductBuyMapper.java b/src/main/java/cc/mrbird/febs/mall/mapper/MallProductBuyMapper.java index 5fd4cd1..5c2bc58 100644 --- a/src/main/java/cc/mrbird/febs/mall/mapper/MallProductBuyMapper.java +++ b/src/main/java/cc/mrbird/febs/mall/mapper/MallProductBuyMapper.java @@ -12,6 +12,7 @@ import com.baomidou.mybatisplus.core.metadata.IPage; import org.apache.ibatis.annotations.Param; +import java.math.BigDecimal; import java.util.List; public interface MallProductBuyMapper extends BaseMapper<MallProductBuy> { @@ -33,4 +34,7 @@ IPage<ApiOrderSellVo> selectSellListInPage(IPage<ApiOrderSellVo> page, @Param("record")ApiOrderSellDto apiOrderBuyDto); List<MallProductBuy> selectTotalPerk(); + + BigDecimal selectTotalPerkByMemberId(@Param("memberId")Long id); + } diff --git a/src/main/java/cc/mrbird/febs/mall/service/impl/ApiMallMemberServiceImpl.java b/src/main/java/cc/mrbird/febs/mall/service/impl/ApiMallMemberServiceImpl.java index 8efbeee..d24e716 100644 --- a/src/main/java/cc/mrbird/febs/mall/service/impl/ApiMallMemberServiceImpl.java +++ b/src/main/java/cc/mrbird/febs/mall/service/impl/ApiMallMemberServiceImpl.java @@ -311,6 +311,9 @@ Integer pickCount = mallProductBuyMapper.selectListByMemberIdAndState(id); mallMemberVo.setPickCount(pickCount); + + BigDecimal totalPerk = mallProductBuyMapper.selectTotalPerkByMemberId(mallMember.getId()); + mallMemberVo.setTotalPerk(totalPerk); return new FebsResponse().success().data(mallMemberVo); } diff --git a/src/main/java/cc/mrbird/febs/mall/vo/MallMemberVo.java b/src/main/java/cc/mrbird/febs/mall/vo/MallMemberVo.java index 0480cf9..d51ca40 100644 --- a/src/main/java/cc/mrbird/febs/mall/vo/MallMemberVo.java +++ b/src/main/java/cc/mrbird/febs/mall/vo/MallMemberVo.java @@ -108,4 +108,7 @@ @ApiModelProperty(value = "支付后,确认倒计时的分钟数,60,为paytime开始计算60分钟的倒计时") private Integer minuteCnt; + @ApiModelProperty(value = "收益总额") + private BigDecimal totalPerk; + } diff --git a/src/main/resources/mapper/modules/MallProductBuyMapper.xml b/src/main/resources/mapper/modules/MallProductBuyMapper.xml index d74e5ca..caebadc 100644 --- a/src/main/resources/mapper/modules/MallProductBuyMapper.xml +++ b/src/main/resources/mapper/modules/MallProductBuyMapper.xml @@ -68,4 +68,9 @@ GROUP BY member_id; </select> + <select id="selectTotalPerkByMemberId" resultType="java.math.BigDecimal"> + select SUM(total_perk) from mall_product_buy + where state = 3 and member_id = #{memberId} + </select> + </mapper> \ No newline at end of file -- Gitblit v1.9.1