| | |
| | | using ApiTools.Core; |
| | | using Baidu.Aip; |
| | | using MediatR; |
| | | using System; |
| | | using System.Collections.Generic; |
| | |
| | | |
| | | namespace ApiTools.CommonServer.Application |
| | | { |
| | | public class SaveWxCommandHandler(WxmpUtils utils) :IRequestHandler<WxmpUtils, Guid>,IRequestHandler<WxmpUtilsCommand, bool> |
| | | public class SaveWxCommandHandler(WxmpUtils utils) : IRequestHandler<SaveWxSettingCommand, Guid> |
| | | { |
| | | |
| | | public async Task<Guid> 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); |
| | | } |
| | | } |
| | | } |