From df6224a4e27e0dadc648cc51ff362e2d7e24a034 Mon Sep 17 00:00:00 2001
From: lijin <17408817@qq.com>
Date: 星期四, 20 十一月 2025 10:49:18 +0800
Subject: [PATCH] 微信消息推送接口
---
ApiTools.Application/WxUtils/Commands/SaveWxCommandHandler.cs | 27 +++++++++++++++++----------
1 files changed, 17 insertions(+), 10 deletions(-)
diff --git a/ApiTools.Application/WxUtils/Commands/SaveWxCommandHandler.cs b/ApiTools.Application/WxUtils/Commands/SaveWxCommandHandler.cs
index f28e247..6aa1365 100644
--- a/ApiTools.Application/WxUtils/Commands/SaveWxCommandHandler.cs
+++ b/ApiTools.Application/WxUtils/Commands/SaveWxCommandHandler.cs
@@ -9,21 +9,28 @@
namespace ApiTools.CommonServer.Application
{
- public class SaveWxCommandHandler(WxmpUtils utils) : IRequestHandler<SaveWxSettingCommand, Guid>
+ public class SaveWxCommandHandler(WxmpUtils utils) : IRequestHandler<SaveWxSendCommand, string>
{
- public async Task<Guid> Handle(SaveWxSettingCommand request, CancellationToken cancellationToken)
+ private readonly WxmpUtils utils = utils;
+ /// <summary>
+ /// 璇ユ帴鍙g敤浜庡彂閫佽闃呮秷鎭�
+ /// </summary>
+ /// <param name="request"></param>
+ /// <param name="cancellationToken"></param>
+ /// <returns></returns>
+ public async Task<string> Handle(SaveWxSendCommand request, CancellationToken cancellationToken)
{
return await utils.WxSend(new SendRequest
{
- WxmpCode = request.Code,
+ WxmpCode = request.WxmpCode,
EnvVersion = request.EnvVersion,
- template_id = request.t,
- page = request.ChannelCreatedUserId,
- touser = request.ChannelCreatedUserId,
- data =
- miniprogram_state=
- lang=
- }, request.TemplateParam, cancellationToken);
+ template_id = request.template_id,
+ page = request.page,
+ touser = request.touser,
+ data = request.data,
+ miniprogram_state = request.miniprogram_state,
+ lang = request.lang
+ });
}
}
}
--
Gitblit v1.9.1