using FlexJobApi.Core; using Furion; using MediatR; using Microsoft.AspNetCore.Http; using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace FlexJobApi.UserServer.Application { /// /// 支付宝通知回传 /// public class GetAlipayNotifyCommandHandler( IHttpContextAccessor httpContextAccessor ) : IRequestHandler, IRequestHandler { private readonly IHttpContextAccessor httpContextAccessor = httpContextAccessor; /// /// 支付宝通知回传 /// /// /// /// public Task Handle(GetAlipayNotifyCommand request, CancellationToken cancellationToken) { return Task.FromResult(true); } /// /// 支付宝用户授权协议签约通知 /// /// /// /// public Task Handle(AlipayUserAgreementPageSignNotifyCommand request, CancellationToken cancellationToken) { Console.WriteLine(httpContextAccessor.HttpContext.Request.QueryString); return Task.FromResult(true); } } }