From 3b2eab30f0fb9f7367542c991001d28c3302aaf9 Mon Sep 17 00:00:00 2001 From: colin Date: Sat, 7 Jun 2025 18:24:57 +0800 Subject: [PATCH] feat(wechat): add the missing enterprise wechat setting - The settings service returns more wecom setting --- .../WeChatSettingAppService.cs | 24 +++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/aspnet-core/framework/wechat/LINGYUN.Abp.WeChat.SettingManagement/LINGYUN/Abp/WeChat/SettingManagement/WeChatSettingAppService.cs b/aspnet-core/framework/wechat/LINGYUN.Abp.WeChat.SettingManagement/LINGYUN/Abp/WeChat/SettingManagement/WeChatSettingAppService.cs index 80fbadfc5..f157733d6 100644 --- a/aspnet-core/framework/wechat/LINGYUN.Abp.WeChat.SettingManagement/LINGYUN/Abp/WeChat/SettingManagement/WeChatSettingAppService.cs +++ b/aspnet-core/framework/wechat/LINGYUN.Abp.WeChat.SettingManagement/LINGYUN/Abp/WeChat/SettingManagement/WeChatSettingAppService.cs @@ -161,6 +161,30 @@ public class WeChatSettingAppService : ApplicationService, IWeChatSettingAppServ await SettingManager.GetOrNullAsync(WeChatWorkSettingNames.Connection.CorpId, providerName, providerKey), ValueType.String, providerName); + workConnectionSetting.AddDetail( + await SettingDefinitionManager.GetAsync(WeChatWorkSettingNames.Connection.AgentId), + StringLocalizerFactory, + await SettingManager.GetOrNullAsync(WeChatWorkSettingNames.Connection.AgentId, providerName, providerKey), + ValueType.String, + providerName); + workConnectionSetting.AddDetail( + await SettingDefinitionManager.GetAsync(WeChatWorkSettingNames.Connection.Secret), + StringLocalizerFactory, + await SettingManager.GetOrNullAsync(WeChatWorkSettingNames.Connection.Secret, providerName, providerKey), + ValueType.String, + providerName); + workConnectionSetting.AddDetail( + await SettingDefinitionManager.GetAsync(WeChatWorkSettingNames.Connection.Token), + StringLocalizerFactory, + await SettingManager.GetOrNullAsync(WeChatWorkSettingNames.Connection.Token, providerName, providerKey), + ValueType.String, + providerName); + workConnectionSetting.AddDetail( + await SettingDefinitionManager.GetAsync(WeChatWorkSettingNames.Connection.EncodingAESKey), + StringLocalizerFactory, + await SettingManager.GetOrNullAsync(WeChatWorkSettingNames.Connection.EncodingAESKey, providerName, providerKey), + ValueType.String, + providerName); settingGroups.AddGroup(wechatWorkSettingGroup); #endregion