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>