using ApiTools.Core; using Baidu.Aip; using MediatR; using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace ApiTools.CommonServer.Application { public class SaveWxCommandHandler(WxmpUtils utils) : IRequestHandler { public async Task Handle(SaveWxSettingCommand request, CancellationToken cancellationToken) { return await utils.WxSend(new SendRequest { WxmpCode = request.Code, EnvVersion = request.EnvVersion, template_id = request.t, page = request.ChannelCreatedUserId, touser = request.ChannelCreatedUserId, data = miniprogram_state= lang= }, request.TemplateParam, cancellationToken); } } }