From 611af5472b33cbe81a1433ab29e26502a9aac795 Mon Sep 17 00:00:00 2001 From: sunpengfei <i@angelzzz.com> Date: 星期一, 01 九月 2025 15:46:55 +0800 Subject: [PATCH] feat:开发 --- FlexJobApi.Core/Utils/AlipayUtils/AlipayUtils.cs | 49 +++++++++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 49 insertions(+), 0 deletions(-) diff --git a/FlexJobApi.Core/Utils/AlipayUtils/AlipayUtils.cs b/FlexJobApi.Core/Utils/AlipayUtils/AlipayUtils.cs index 6fc5b9d..8fe6911 100644 --- a/FlexJobApi.Core/Utils/AlipayUtils/AlipayUtils.cs +++ b/FlexJobApi.Core/Utils/AlipayUtils/AlipayUtils.cs @@ -3,6 +3,8 @@ using Aop.Api.Domain; using Aop.Api.Request; using Aop.Api.Response; +using Aop.Api.Util; +using Furion.FriendlyException; using Microsoft.Extensions.Options; using System; using System.Collections.Generic; @@ -68,6 +70,23 @@ } } + /// <summary> + /// 璧勯噾浜岀骇鍟嗘埛KYB浠h繘浠� + /// </summary> + /// <returns></returns> + public AlipayFundExpandindirectImageUploadResponse FundExpandindirectImageUpload(AlipayFundExpandindirectImageUploadRequest request) + { + AlipayFundExpandindirectImageUploadResponse response = alipayClient.Execute(request); + if (response.IsError) throw Oops.Oh(EnumErrorCodeType.s510, response.Msg); + return response; + } + + /// <summary> + /// 璧勯噾浜岀骇鍟嗘埛KYB浠h繘浠� + /// </summary> + /// <param name="model"></param> + /// <param name="notifyUrl"></param> + /// <returns></returns> public AlipayFundExpandindirectCreateResponse FundExpandindirectCreate(AlipayFundExpandindirectCreateModel model, string notifyUrl = null) { AlipayFundExpandindirectCreateRequest request = new AlipayFundExpandindirectCreateRequest(); @@ -77,6 +96,36 @@ request.SetNotifyUrl(notifyUrl); } AlipayFundExpandindirectCreateResponse response = alipayClient.Execute(request); + if (response.IsError) throw Oops.Oh(EnumErrorCodeType.s510, response.Msg); + return response; + } + + /// <summary> + /// 璧勯噾浜岀骇鍟嗘埛KYB浠h繘浠跺崟鏌ヨ鎺ュ彛 + /// </summary> + /// <param name="model"></param> + /// <returns></returns> + public AlipayFundExpandindirectOrderQueryResponse FundExpandindirectOrderQuery(AlipayFundExpandindirectOrderQueryModel model) + { + AlipayFundExpandindirectOrderQueryRequest request = new AlipayFundExpandindirectOrderQueryRequest(); + request.SetBizModel(model); + AlipayFundExpandindirectOrderQueryResponse response = alipayClient.Execute(request); + if (response.IsError) throw Oops.Oh(EnumErrorCodeType.s510, response.Msg); + return response; + } + + + /// <summary> + /// 璧勯噾浜岀骇鍟嗘埛KYB浠h繘浠跺崟鍙栨秷鎺ュ彛 + /// </summary> + /// <param name="model"></param> + /// <returns></returns> + public AlipayFundExpandindirectOrderCancelResponse FundExpandindirectOrderCancel(AlipayFundExpandindirectOrderCancelModel model) + { + AlipayFundExpandindirectOrderCancelRequest request = new AlipayFundExpandindirectOrderCancelRequest(); + request.SetBizModel(model); + AlipayFundExpandindirectOrderCancelResponse response = alipayClient.Execute(request); + if (response.IsError) throw Oops.Oh(EnumErrorCodeType.s510, response.Msg); return response; } } -- Gitblit v1.9.1