From 44c6adb7620d3e7ddec49a59035f094499113a6a Mon Sep 17 00:00:00 2001 From: sunpengfei <i@angelzzz.com> Date: 星期二, 02 九月 2025 09:57:45 +0800 Subject: [PATCH] feat:开发 --- FlexJobApi.Core/Utils/AlipayUtils/AlipayUtils.cs | 24 +++++++++++++++++------- 1 files changed, 17 insertions(+), 7 deletions(-) diff --git a/FlexJobApi.Core/Utils/AlipayUtils/AlipayUtils.cs b/FlexJobApi.Core/Utils/AlipayUtils/AlipayUtils.cs index 8fe6911..acc878d 100644 --- a/FlexJobApi.Core/Utils/AlipayUtils/AlipayUtils.cs +++ b/FlexJobApi.Core/Utils/AlipayUtils/AlipayUtils.cs @@ -1,10 +1,12 @@ -锘縰sing Aliyun.OSS; +锘縰sing Aliyun.Acs.Core.Logging; +using Aliyun.OSS; using Aop.Api; using Aop.Api.Domain; using Aop.Api.Request; using Aop.Api.Response; using Aop.Api.Util; using Furion.FriendlyException; +using Microsoft.Extensions.Logging; using Microsoft.Extensions.Options; using System; using System.Collections.Generic; @@ -20,8 +22,11 @@ public class AlipayUtils { private readonly IAopClient alipayClient; + private readonly ILogger<AlipayUtils> logger; - public AlipayUtils(IOptions<AlipayOptions> options) + public AlipayUtils( + ILogger<AlipayUtils> logger, + IOptions<AlipayOptions> options) { alipayClient = new DefaultAopClient(new AlipayConfig { @@ -37,6 +42,7 @@ AlipayPublicKey = options.Value.AlipayPublicKey, EncryptKey = options.Value.EncryptKey, }); + this.logger = logger; } public void UserAgreementPageSign(AlipayUserAgreementPageSignModel model) @@ -71,13 +77,14 @@ } /// <summary> - /// 璧勯噾浜岀骇鍟嗘埛KYB浠h繘浠� + /// 璧勯噾浜岀骇鍟嗘埛KYB浠h繘浠舵枃浠朵笂浼犳帴鍙� /// </summary> /// <returns></returns> public AlipayFundExpandindirectImageUploadResponse FundExpandindirectImageUpload(AlipayFundExpandindirectImageUploadRequest request) { + logger.LogInformation("姝e湪鎵ц璧勯噾浜岀骇鍟嗘埛KYB浠h繘浠舵枃浠朵笂浼犳帴鍙�"); AlipayFundExpandindirectImageUploadResponse response = alipayClient.Execute(request); - if (response.IsError) throw Oops.Oh(EnumErrorCodeType.s510, response.Msg); + logger.LogInformation($"缁撴灉锛歿response.ToJson()}"); return response; } @@ -89,6 +96,7 @@ /// <returns></returns> public AlipayFundExpandindirectCreateResponse FundExpandindirectCreate(AlipayFundExpandindirectCreateModel model, string notifyUrl = null) { + logger.LogInformation($"姝e湪鎵ц璧勯噾浜岀骇鍟嗘埛KYB浠h繘浠讹細{model.ToJson()}"); AlipayFundExpandindirectCreateRequest request = new AlipayFundExpandindirectCreateRequest(); request.SetBizModel(model); if (notifyUrl.IsNotNull()) @@ -96,7 +104,7 @@ request.SetNotifyUrl(notifyUrl); } AlipayFundExpandindirectCreateResponse response = alipayClient.Execute(request); - if (response.IsError) throw Oops.Oh(EnumErrorCodeType.s510, response.Msg); + logger.LogInformation($"缁撴灉锛歿response.ToJson()}"); return response; } @@ -107,10 +115,11 @@ /// <returns></returns> public AlipayFundExpandindirectOrderQueryResponse FundExpandindirectOrderQuery(AlipayFundExpandindirectOrderQueryModel model) { + logger.LogInformation($"姝e湪鎵ц璧勯噾浜岀骇鍟嗘埛KYB浠h繘浠跺崟鏌ヨ鎺ュ彛锛歿model.ToJson()}"); AlipayFundExpandindirectOrderQueryRequest request = new AlipayFundExpandindirectOrderQueryRequest(); request.SetBizModel(model); AlipayFundExpandindirectOrderQueryResponse response = alipayClient.Execute(request); - if (response.IsError) throw Oops.Oh(EnumErrorCodeType.s510, response.Msg); + logger.LogInformation($"缁撴灉锛歿response.ToJson()}"); return response; } @@ -122,10 +131,11 @@ /// <returns></returns> public AlipayFundExpandindirectOrderCancelResponse FundExpandindirectOrderCancel(AlipayFundExpandindirectOrderCancelModel model) { + logger.LogInformation($"姝e湪鎵ц璧勯噾浜岀骇鍟嗘埛KYB浠h繘浠跺崟鍙栨秷鎺ュ彛锛歿model.ToJson()}"); AlipayFundExpandindirectOrderCancelRequest request = new AlipayFundExpandindirectOrderCancelRequest(); request.SetBizModel(model); AlipayFundExpandindirectOrderCancelResponse response = alipayClient.Execute(request); - if (response.IsError) throw Oops.Oh(EnumErrorCodeType.s510, response.Msg); + logger.LogInformation($"缁撴灉锛歿response.ToJson()}"); return response; } } -- Gitblit v1.9.1