From 30d8e227e8d823b6c38c3b9c90ac2df03b63befe Mon Sep 17 00:00:00 2001 From: admin <weikou2014> Date: 星期二, 25 二月 2025 16:41:22 +0800 Subject: [PATCH] 淘宝转链接口更新 --- fanli/src/main/java/com/yeshi/fanli/service/inter/shop/BanLiShopOrderPayService.java | 92 ++++++++++++++++++++++++++++++---------------- 1 files changed, 60 insertions(+), 32 deletions(-) diff --git a/fanli/src/main/java/com/yeshi/fanli/service/inter/shop/BanLiShopOrderPayService.java b/fanli/src/main/java/com/yeshi/fanli/service/inter/shop/BanLiShopOrderPayService.java index a98a74d..3a2e69b 100644 --- a/fanli/src/main/java/com/yeshi/fanli/service/inter/shop/BanLiShopOrderPayService.java +++ b/fanli/src/main/java/com/yeshi/fanli/service/inter/shop/BanLiShopOrderPayService.java @@ -1,32 +1,60 @@ -package com.yeshi.fanli.service.inter.shop; - -import java.math.BigDecimal; - -import com.yeshi.fanli.exception.redpack.RedPackBalanceException; -import com.yeshi.fanli.exception.shop.BanLiShopOrderException; - -/** - * 鏉挎牀鍟嗗煄璁㈠崟鏈嶅姟 - * - * @author Administrator - * - */ -public interface BanLiShopOrderPayService { - - /** - * 璁㈠崟鏀粯锛堢敤绾㈠寘锛� - * - * @param orderId - * @throws BanLiShopOrderException - * @throws RedPackBalanceException - */ - public void payOrderByHongBao(Long orderId) throws BanLiShopOrderException, RedPackBalanceException; - - /** - * 璁㈠崟鏀粯锛堢敤鐜伴噾锛� - * - * @param orderId - * @throws BanLiShopOrderException - */ - public void payOrderByMoney(Long orderId, BigDecimal money) throws BanLiShopOrderException; -} +package com.yeshi.fanli.service.inter.shop; + +import java.math.BigDecimal; + +import com.yeshi.fanli.exception.redpack.RedPackBalanceException; +import com.yeshi.fanli.exception.shop.BanLiShopOrderException; + +/** + * 鏉挎牀鍟嗗煄璁㈠崟鏈嶅姟 + * + * @author Administrator + * + */ +public interface BanLiShopOrderPayService { + + /** + * 璁㈠崟鏀粯锛堢敤绾㈠寘锛� + * + * @param orderId + * @throws BanLiShopOrderException + * @throws RedPackBalanceException + */ + public void payOrderByHongBao(Long orderId) throws BanLiShopOrderException, RedPackBalanceException; + + /** + * 璁㈠崟鏀粯锛堢敤鐜伴噾锛� + * + * @param orderId + * @throws BanLiShopOrderException + */ + public void payOrderByMoney(Long orderId, BigDecimal money) throws BanLiShopOrderException; + + /** + * 璁㈠崟閫�娆� + * + * @param orderId + * @throws BanLiShopOrderException + */ + public void refund(Long orderId) throws BanLiShopOrderException; + + /** + * 鍏呭�硷紙鎸夌収璁㈠崟鍙凤級 + * + * @param orderId + * @throws BanLiShopOrderException + */ + public void charge(Long orderId) throws BanLiShopOrderException; + + + /** + * 楠岃瘉璁㈠崟澶辨晥鐘舵�� + * @Title: invalidOrderByOrderId + * @Description: + * @param orderId + * @param stateDesc + * void 杩斿洖绫诲瀷 + * @throws + */ + public void invalidOrderByOrderId(Long orderId, String stateDesc) throws BanLiShopOrderException; +} -- Gitblit v1.8.0