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, page = request.page, touser = request.touser, data = request.data, miniprogram_state = request.miniprogram_state, lang = request.lang }); } } }