sunpengfei
7 天以前 96dbcd968f3cd66ac27bd053e6ed67263104ae2f
FlexJobApi.UserServer.Application/EnterpriseWallets/Commands/GetAlipayNotifyCommandHandler.cs
@@ -20,13 +20,16 @@
    /// </summary>
    public class GetAlipayNotifyCommandHandler(
            IRepository<EnterpriseWallet> rep,
            IMediator mediator
            IMediator mediator,
            IHttpContextAccessor httpContextAccessor
        ) :
        IRequestHandler<GetAlipayNotifyCommand, bool>,
        IRequestHandler<AlipayUserAgreementPageSignNotifyCommand, bool>
        IRequestHandler<AlipayUserAgreementPageSignNotifyCommand, bool>,
        IRequestHandler<AlipayFundTransOrderChangedNotifyCommand, bool>
    {
        private readonly IRepository<EnterpriseWallet> rep = rep;
        private readonly IMediator mediator = mediator;
        private readonly IHttpContextAccessor httpContextAccessor = httpContextAccessor;
        /// <summary>
        /// 支付宝通知回传
@@ -36,6 +39,7 @@
        /// <returns></returns>
        public Task<bool> Handle(GetAlipayNotifyCommand request, CancellationToken cancellationToken)
        {
            Console.WriteLine("表单数据:" + httpContextAccessor.HttpContext.Request.Form.ToJson());
            return Task.FromResult(true);
        }
@@ -58,5 +62,17 @@
            });
            return true;
        }
        /// <summary>
        /// 资金单据状态变更通知
        /// </summary>
        /// <param name="request"></param>
        /// <param name="cancellationToken"></param>
        /// <returns></returns>
        public Task<bool> Handle(AlipayFundTransOrderChangedNotifyCommand request, CancellationToken cancellationToken)
        {
            Console.WriteLine("表单数据:" + httpContextAccessor.HttpContext.Request.Form.ToJson());
            return Task.FromResult(true);
        }
    }
}