From 491372c3bffec87342f9f7f5546e2e83d5645d67 Mon Sep 17 00:00:00 2001 From: KKSU <15274802129@163.com> Date: Sun, 04 Feb 2024 18:09:06 +0800 Subject: [PATCH] 确认收货更新用户的会员信息 --- src/main/java/cc/mrbird/febs/mall/service/impl/ApiMallProductServiceImpl.java | 19 ++++++++++++++++--- 1 files changed, 16 insertions(+), 3 deletions(-) diff --git a/src/main/java/cc/mrbird/febs/mall/service/impl/ApiMallProductServiceImpl.java b/src/main/java/cc/mrbird/febs/mall/service/impl/ApiMallProductServiceImpl.java index 7b39e38..77eeabd 100644 --- a/src/main/java/cc/mrbird/febs/mall/service/impl/ApiMallProductServiceImpl.java +++ b/src/main/java/cc/mrbird/febs/mall/service/impl/ApiMallProductServiceImpl.java @@ -33,6 +33,7 @@ import java.math.BigDecimal; import java.util.ArrayList; import java.util.Date; +import java.util.HashMap; import java.util.List; @Slf4j @@ -126,14 +127,14 @@ MallProductBuy mallProductBuy = mallProductBuyMapper.selectMemberIdAndNFTIdAndStateAndMateState( memberId,productNFTId,ProductEnum.PRODUCT_BUY_ON_GOING.getValue(),ProductEnum.PRODUCT_BUY_MATE_STATE_FAIL.getValue()); if(ObjectUtil.isNotEmpty(mallProductBuy)){ - throw new FebsException("不可重复预约"); + throw new FebsException("不可重复开启"); } QueryWrapper<MallProductBuy> mallProductBuyDone = new QueryWrapper<>(); mallProductBuyDone.like("CREATED_TIME", DateUtil.today()); mallProductBuyDone.eq("member_id",memberId); Integer selectCount = mallProductBuyMapper.selectCount(mallProductBuyDone); if(0 < selectCount){ - throw new FebsException("每日预约一次"); + throw new FebsException("每日开启一次"); } BigDecimal priceToken = mallProductNft.getPriceToken(); @@ -166,7 +167,10 @@ null, FlowTypeNewEnum.TOKEN.getValue(), MoneyFlowTypeNewEnum.TOKEN_BUY_FROZEN.getDescrition()); - return new FebsResponse().success(); + HashMap<String, Long> objectObjectHashMap = new HashMap<>(); + objectObjectHashMap.put("id",productNFTId); + objectObjectHashMap.put("time",5L); + return new FebsResponse().success().data(objectObjectHashMap); } @Override @@ -830,4 +834,13 @@ } return new FebsResponse().success(); } + + @Override + public FebsResponse orderSellList(ApiOrderSellDto apiOrderBuyDto) { + Long memberId = LoginUserUtil.getLoginUser().getId(); + IPage<ApiOrderSellVo> page = new Page<>(apiOrderBuyDto.getPageNum(), apiOrderBuyDto.getPageSize()); + apiOrderBuyDto.setMemberId(memberId); + IPage<ApiOrderSellVo> apiOrderBuyVoIPage = mallProductBuyMapper.selectSellListInPage(page, apiOrderBuyDto); + return new FebsResponse().success().data(apiOrderBuyVoIPage); + } } -- Gitblit v1.9.1