From 2429b458b19de2d1871b97c323ef010711cbba79 Mon Sep 17 00:00:00 2001
From: sunpengfei <i@angelzzz.com>
Date: 星期五, 21 十一月 2025 09:10:49 +0800
Subject: [PATCH] feat:开发
---
ApiTools.Application/WxUtils/Commands/SaveWxCommandHandler.cs | 25 +++++++++++++++++++++++--
1 files changed, 23 insertions(+), 2 deletions(-)
diff --git a/ApiTools.Application/WxUtils/Commands/SaveWxCommandHandler.cs b/ApiTools.Application/WxUtils/Commands/SaveWxCommandHandler.cs
index 759c37d..18489f4 100644
--- a/ApiTools.Application/WxUtils/Commands/SaveWxCommandHandler.cs
+++ b/ApiTools.Application/WxUtils/Commands/SaveWxCommandHandler.cs
@@ -1,4 +1,5 @@
锘縰sing ApiTools.Core;
+using Baidu.Aip;
using MediatR;
using System;
using System.Collections.Generic;
@@ -8,8 +9,28 @@
namespace ApiTools.CommonServer.Application
{
- public class SaveWxCommandHandler(WxmpUtils utils) :IRequestHandler<WxmpUtils, Guid>,IRequestHandler<WxmpUtilsCommand, bool>
+ public class SaveWxCommandHandler(WxmpUtils utils) : IRequestHandler<SaveWxSendCommand, string>
{
-
+ 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.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
+ });
+ }
}
}
--
Gitblit v1.9.1