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);
}
}
}