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