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