From e89fa51bb8592aae31ed345400c5a632e394739d Mon Sep 17 00:00:00 2001 From: KKSU <15274802129@163.com> Date: Wed, 13 Dec 2023 15:06:43 +0800 Subject: [PATCH] 微信小程序配置 --- src/main/resources/mapper/modules/MallProductBuyRecordMapper.xml | 18 +++++++++ src/main/java/cc/mrbird/febs/mall/service/impl/ApiMallProductServiceImpl.java | 24 ++++++++++++ src/main/java/cc/mrbird/febs/mall/mapper/MallProductBuyRecordMapper.java | 2 + src/main/java/cc/mrbird/febs/mall/mapper/MallProductSellRecordMapper.java | 2 + src/main/java/cc/mrbird/febs/mall/service/IApiMallProductService.java | 4 ++ src/main/java/cc/mrbird/febs/mall/controller/ApiMallProductController.java | 19 +++++++++ src/main/resources/mapper/modules/MallProductSellRecordMapper.xml | 18 +++++++++ 7 files changed, 87 insertions(+), 0 deletions(-) diff --git a/src/main/java/cc/mrbird/febs/mall/controller/ApiMallProductController.java b/src/main/java/cc/mrbird/febs/mall/controller/ApiMallProductController.java index 0b06769..37e9f2f 100644 --- a/src/main/java/cc/mrbird/febs/mall/controller/ApiMallProductController.java +++ b/src/main/java/cc/mrbird/febs/mall/controller/ApiMallProductController.java @@ -58,6 +58,25 @@ return iApiMallProductService.orderRecordList(apiOrderListDto); } + + @ApiOperation(value = "FCM-订单管理-查看提现详情-新", notes = "FCM-订单管理-查看提现详情-新") + @ApiResponses({ + @ApiResponse(code = 200, message = "success", response = ApiOrderSellRecordInfoVo.class) + }) + @PostMapping(value = "/orderSellRecord") + public FebsResponse orderSellRecord(@RequestBody @Valid ApiOrderSellInfoDto apiOrderSellInfoDto) { + return iApiMallProductService.orderSellRecord(apiOrderSellInfoDto); + } + + @ApiOperation(value = "FCM-订单管理-查看预约详情-新", notes = "FCM-订单管理-查看预约详情-新") + @ApiResponses({ + @ApiResponse(code = 200, message = "success", response = ApiOrderBuyRecordInfoVo.class) + }) + @PostMapping(value = "/orderBuyRecord") + public FebsResponse orderBuyRecord(@RequestBody @Valid ApiOrderBuyInfoDto apiOrderBuyInfoDto) { + return iApiMallProductService.orderBuyRecord(apiOrderBuyInfoDto); + } + @ApiOperation(value = "FCM-订单管理-查看提现详情", notes = "FCM-订单管理-查看提现详情") @ApiResponses({ @ApiResponse(code = 200, message = "success", response = ApiOrderSellInfoVo.class) diff --git a/src/main/java/cc/mrbird/febs/mall/mapper/MallProductBuyRecordMapper.java b/src/main/java/cc/mrbird/febs/mall/mapper/MallProductBuyRecordMapper.java index 123c7b1..e242062 100644 --- a/src/main/java/cc/mrbird/febs/mall/mapper/MallProductBuyRecordMapper.java +++ b/src/main/java/cc/mrbird/febs/mall/mapper/MallProductBuyRecordMapper.java @@ -22,4 +22,6 @@ List<MallProductBuyRecord> selectByState(@Param("state")int value); IPage<ApiOrderRecordListVo> selectListInPage(IPage<ApiOrderRecordListVo> pageBuy, @Param("record")ApiOrderRecordListDto apiOrderListDto); + + ApiOrderBuyRecordInfoVo selectByBuyRecordId(@Param("id")Long productBuyRecordId); } diff --git a/src/main/java/cc/mrbird/febs/mall/mapper/MallProductSellRecordMapper.java b/src/main/java/cc/mrbird/febs/mall/mapper/MallProductSellRecordMapper.java index 1ecc8d3..c3dbcf4 100644 --- a/src/main/java/cc/mrbird/febs/mall/mapper/MallProductSellRecordMapper.java +++ b/src/main/java/cc/mrbird/febs/mall/mapper/MallProductSellRecordMapper.java @@ -19,4 +19,6 @@ List<MallProductSellRecord> selectListByState(@Param("state")int value); IPage<ApiOrderRecordListVo> selectListInPage(IPage<ApiOrderRecordListVo> pageSell, @Param("record")ApiOrderRecordListDto apiOrderListDto); + + ApiOrderSellRecordInfoVo selectBySellRecordId( @Param("id")Long productSellRecordId); } diff --git a/src/main/java/cc/mrbird/febs/mall/service/IApiMallProductService.java b/src/main/java/cc/mrbird/febs/mall/service/IApiMallProductService.java index ba94424..f444c88 100644 --- a/src/main/java/cc/mrbird/febs/mall/service/IApiMallProductService.java +++ b/src/main/java/cc/mrbird/febs/mall/service/IApiMallProductService.java @@ -35,4 +35,8 @@ FebsResponse orderSellComplain(ApiOrderSellComplainDto apiOrderSellComplainDto); FebsResponse orderRecordList(ApiOrderRecordListDto apiOrderListDto); + + FebsResponse orderSellRecord(ApiOrderSellInfoDto apiOrderSellInfoDto); + + FebsResponse orderBuyRecord(ApiOrderBuyInfoDto apiOrderBuyInfoDto); } 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 e2adb67..82b4dfb 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 @@ -656,4 +656,28 @@ return new FebsResponse().success().data(objects); } + + @Override + public FebsResponse orderSellRecord(ApiOrderSellInfoDto apiOrderSellInfoDto) { + Long productSellRecordId = apiOrderSellInfoDto.getId(); + Long memberId = LoginUserUtil.getLoginUser().getId(); + MallProductSellRecord mallProductSellRecord = mallProductSellRecordMapper.selectById(productSellRecordId); + if(ObjectUtil.isEmpty(mallProductSellRecord)){ + throw new FebsException("记录不存在"); + } + ApiOrderSellRecordInfoVo apiOrderSellRecordInfoVo = mallProductSellRecordMapper.selectBySellRecordId(productSellRecordId); + return new FebsResponse().success().data(apiOrderSellRecordInfoVo); + } + + @Override + public FebsResponse orderBuyRecord(ApiOrderBuyInfoDto apiOrderBuyInfoDto) { + Long productBuyRecordId = apiOrderBuyInfoDto.getId(); + Long memberId = LoginUserUtil.getLoginUser().getId(); + MallProductBuyRecord mallProductBuyRecord = mallProductBuyRecordMapper.selectById(productBuyRecordId); + if(ObjectUtil.isEmpty(mallProductBuyRecord)){ + throw new FebsException("记录不存在"); + } + ApiOrderBuyRecordInfoVo apiOrderBuyRecordInfoVo = mallProductBuyRecordMapper.selectByBuyRecordId(productBuyRecordId); + return new FebsResponse().success().data(apiOrderBuyRecordInfoVo); + } } diff --git a/src/main/resources/mapper/modules/MallProductBuyRecordMapper.xml b/src/main/resources/mapper/modules/MallProductBuyRecordMapper.xml index 8be10bc..3dc5b24 100644 --- a/src/main/resources/mapper/modules/MallProductBuyRecordMapper.xml +++ b/src/main/resources/mapper/modules/MallProductBuyRecordMapper.xml @@ -57,4 +57,22 @@ order by a.CREATED_TIME desc </select> + <select id="selectByBuyRecordId" resultType="cc.mrbird.febs.mall.vo.ApiOrderBuyRecordInfoVo"> + select a.*, + b.account_login, + c.wx_qrcode, + c.ali_qrcode, + c.bank_name, + c.phone, + c.bank, + c.bank_no, + c.usdt_tongdao, + c.usdt_address + from mall_product_buy_record a + left join mall_member b on a.member_id = b.id + left join mall_member_payment c on a.member_id = c.member_id + where a.id = #{id} + and a.state != 0 + </select> + </mapper> \ No newline at end of file diff --git a/src/main/resources/mapper/modules/MallProductSellRecordMapper.xml b/src/main/resources/mapper/modules/MallProductSellRecordMapper.xml index abc6c1d..45a193a 100644 --- a/src/main/resources/mapper/modules/MallProductSellRecordMapper.xml +++ b/src/main/resources/mapper/modules/MallProductSellRecordMapper.xml @@ -50,4 +50,22 @@ order by a.CREATED_TIME desc </select> + <select id="selectBySellRecordId" resultType="cc.mrbird.febs.mall.vo.ApiOrderSellRecordInfoVo"> + select a.*, + b.account_login, + c.wx_qrcode, + c.ali_qrcode, + c.bank_name, + c.phone, + c.bank, + c.bank_no, + c.usdt_tongdao, + c.usdt_address + from mall_product_sell_record a + left join mall_member b on a.member_id = b.id + left join mall_member_payment c on a.member_id = c.member_id + where a.id = #{id} + and a.state != 0 + </select> + </mapper> \ No newline at end of file -- Gitblit v1.9.1