using Aop.Api.Domain;
using FlexJobApi.Core;
using Mapster;
using MediatR;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace FlexJobApi.UserServer.Application
{
///
/// 支付宝资金二级商户KYB代进件
///
public class AlipayFundExpandindirectCreateCommandHandler(
AlipayUtils alipayUtils
) :
IRequestHandler
{
private readonly AlipayUtils alipayUtils = alipayUtils;
///
/// 支付宝资金二级商户KYB代进件
///
///
///
///
public Task Handle(AlipayFundExpandindirectCreateCommand request, CancellationToken cancellationToken)
{
var model = request.Adapt();
model.Sites = request.SitesInfo.ToJson();
var result = alipayUtils.FundExpandindirectCreate(model);
return Task.FromResult(true);
}
}
}