KKSU
2023-12-01 a4b21510fb9ab151537d772c14cd9c2dece0c2ab
预约列表
4 files modified
16 ■■■■■ changed files
src/main/java/cc/mrbird/febs/mall/mapper/MallProductBuyMapper.java 2 ●●●●● patch | view | raw | blame | history
src/main/java/cc/mrbird/febs/mall/service/impl/ApiMallMemberServiceImpl.java 5 ●●●●● patch | view | raw | blame | history
src/main/java/cc/mrbird/febs/mall/vo/MallMemberVo.java 2 ●●●●● patch | view | raw | blame | history
src/main/resources/mapper/modules/MallProductBuyMapper.xml 7 ●●●●● patch | view | raw | blame | history
src/main/java/cc/mrbird/febs/mall/mapper/MallProductBuyMapper.java
@@ -25,4 +25,6 @@
    List<MallProductBuy> selectListByStateAndProductNFTId(@Param("state")int value, @Param("nftId")Long nftId, @Param("mateState")int mateState);
    IPage<ApiOrderBuyVo> selectBuyListInPage(IPage<ApiOrderBuyVo> page, @Param("record")ApiOrderBuyDto apiOrderBuyDto);
    Integer selectListByMemberIdAndState(@Param("memberId")Long id, @Param("state")int value);
}
src/main/java/cc/mrbird/febs/mall/service/impl/ApiMallMemberServiceImpl.java
@@ -61,6 +61,8 @@
    private final MallRegisterAppealMapper mallRegisterAppealMapper;
    private final MallMemberBankMapper mallMemberBankMapper;
    private final IMallMoneyFlowService mallMoneyFlowService;
    private final MallProductBuyRecordMapper mallProductBuyRecordMapper;
    private final MallProductBuyMapper mallProductBuyMapper;
    @Value("${spring.profiles.active}")
@@ -284,6 +286,9 @@
                DataDictionaryEnum.YU_YUE_END_TIME.getCode()
        );
        mallMemberVo.setEndTime(endTimeDic.getValue());
        Integer pickCount = mallProductBuyMapper.selectListByMemberIdAndState(id,ProductEnum.PRODUCT_BUY_SUCCESS.getValue());
        mallMemberVo.setPickCount(pickCount);
        return new FebsResponse().success().data(mallMemberVo);
    }
src/main/java/cc/mrbird/febs/mall/vo/MallMemberVo.java
@@ -97,5 +97,7 @@
    @ApiModelProperty(value = "是否冻结 1:是 0 :否")
    private Integer isFrozen;
    @ApiModelProperty(value = "已排单")
    private Integer pickCount;
}
src/main/resources/mapper/modules/MallProductBuyMapper.xml
@@ -47,4 +47,11 @@
        order by a.CREATED_TIME desc
    </select>
    <select id="selectListByMemberIdAndState" resultType="java.lang.Integer">
        select count(id)
        from mall_product_buy a
        where a.member_id = #{memberId}
          and a.state = #{state}
    </select>
</mapper>