From ed0c579e95ba6c2616e112f87c48b11ef4c0e9d7 Mon Sep 17 00:00:00 2001 From: puzhibing <393733352@qq.com> Date: 星期一, 23 十月 2023 10:55:12 +0800 Subject: [PATCH] 对接第三方分账接口 --- ruoyi-modules/ruoyi-shop/src/main/java/com/ruoyi/shop/service/shop/ShopService.java | 54 ++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 54 insertions(+), 0 deletions(-) diff --git a/ruoyi-modules/ruoyi-shop/src/main/java/com/ruoyi/shop/service/shop/ShopService.java b/ruoyi-modules/ruoyi-shop/src/main/java/com/ruoyi/shop/service/shop/ShopService.java index 75f51f2..4fa5c50 100644 --- a/ruoyi-modules/ruoyi-shop/src/main/java/com/ruoyi/shop/service/shop/ShopService.java +++ b/ruoyi-modules/ruoyi-shop/src/main/java/com/ruoyi/shop/service/shop/ShopService.java @@ -1,9 +1,11 @@ package com.ruoyi.shop.service.shop; +import com.alibaba.fastjson.JSONObject; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.baomidou.mybatisplus.extension.service.IService; import com.github.binarywang.wxpay.bean.ecommerce.ProfitSharingReceiverRequest; import com.github.binarywang.wxpay.bean.ecommerce.ProfitSharingReceiverResult; +import com.ruoyi.common.core.domain.R; import com.ruoyi.shop.domain.dto.*; import com.ruoyi.shop.domain.vo.*; import com.ruoyi.system.api.domain.dto.MerBaseDto; @@ -190,6 +192,16 @@ */ List<MgtShopAuthPageVo> pageMgtShopAuth(Page page, MgtShopAuthPageDto mgtShopAuthPageDto); + + /** + * 商户进件列表数据(汇付天下) + * @param page + * @param mgtShopAuthPageDto + * @return + */ + List<MgtShopHFTXAuthPageVo> pageMgtShopHFTXAuth(Page page, MgtShopHFTXAuthPageDto mgtShopAuthPageDto); + + /** * @description boardShopTotal * @param @@ -207,6 +219,25 @@ * @return void */ void mgtShopAuth(MgtShopAuthDto mgtShopAuthDto); + + + /** + * @description 商户进件 + * @author jqs + * @date 2023/6/19 11:02 + * @param mgtShopHFTXAuthDto + * @return void + */ + void mgtShopHFTXAuth(MgtShopHFTXAuthDto mgtShopHFTXAuthDto); + + + /** + * 商户进件回调异步通知 + * @return + */ + R<String> merchantBasicdataNotify(MerchantBasicDataNotifyDto dto); + + /** * @description 获取平台商户统计 @@ -234,6 +265,14 @@ * @return MgtShopAuthGetVo */ MgtShopAuthGetVo getMgtShopAuth(String authId); + + + /** + * 获取商户审核资料(汇付天下) + * @param shopId + * @return + */ + MgtShopHFTXAuthGetVo getMgtShopHFTXAuthInfo(Long shopId); /** * @description 获取商户验证信息 @@ -385,4 +424,19 @@ * @return void */ void addProfitSharingReceiver(MgtShopAuthGetDto mgtShopAuthGetDto); + + /** + * 设置分账比例 + * @param mgtShopShareRatioSetDto + * @return + */ + R setMgtShopShareRatio(MgtShopShareRatioSetDto mgtShopShareRatioSetDto); + + + /** + * 查询结算记录-第三方 + * @param merchantBasicdataSettlementDto + * @return + */ + R<List<MerchantBasicdataSettlementVo>> getMerchantBasicDataSettlement(MerchantBasicdataSettlementDto merchantBasicdataSettlementDto); } -- Gitblit v1.7.1