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 { private readonly WxmpUtils utils = utils; /// /// 该接口用于发送订阅消息 /// /// /// /// public async Task Handle(SaveWxSendCommand request, CancellationToken cancellationToken) { return await utils.WxSend(new SendRequest { WxmpCode = request.WxmpCode, //EnvVersion = request.EnvVersion, Template_id = request.Template_id.ToString(), Page = request.Page, Touser = request.Touser, Data = request.Data, //miniprogram_state = request.miniprogram_state, Lang = request.Lang }); } } }