From cb69a64a77f11b5b28280ee2a82cadf5d366c697 Mon Sep 17 00:00:00 2001 From: colin Date: Mon, 20 Oct 2025 10:10:17 +0800 Subject: [PATCH] feat(wechat): Optimize wecom - fix Selector control calue - WeChatWorkClaimType add prefix `wecom_` --- .../WeChat/Work/Approvals/Models/ApprovalControlValue.cs | 2 +- .../WeChat/Work/Approvals/Models/SelectorControlValue.cs | 4 ++-- .../Work/Security/Claims/AbpWeChatWorkClaimTypes.cs | 8 ++++---- 3 files changed, 7 insertions(+), 7 deletions(-) diff --git a/aspnet-core/framework/wechat/LINGYUN.Abp.WeChat.Work/LINGYUN/Abp/WeChat/Work/Approvals/Models/ApprovalControlValue.cs b/aspnet-core/framework/wechat/LINGYUN.Abp.WeChat.Work/LINGYUN/Abp/WeChat/Work/Approvals/Models/ApprovalControlValue.cs index 455f21acf..f82d35684 100644 --- a/aspnet-core/framework/wechat/LINGYUN.Abp.WeChat.Work/LINGYUN/Abp/WeChat/Work/Approvals/Models/ApprovalControlValue.cs +++ b/aspnet-core/framework/wechat/LINGYUN.Abp.WeChat.Work/LINGYUN/Abp/WeChat/Work/Approvals/Models/ApprovalControlValue.cs @@ -64,7 +64,7 @@ public class ApprovalControlValue [CanBeNull] [JsonProperty("selector")] [JsonPropertyName("selector")] - public SelectorControlValue Selector { get; set; } + public SelectorValue Selector { get; set; } /// /// 关联审批单 /// diff --git a/aspnet-core/framework/wechat/LINGYUN.Abp.WeChat.Work/LINGYUN/Abp/WeChat/Work/Approvals/Models/SelectorControlValue.cs b/aspnet-core/framework/wechat/LINGYUN.Abp.WeChat.Work/LINGYUN/Abp/WeChat/Work/Approvals/Models/SelectorControlValue.cs index e56e0ae60..59ed5c808 100644 --- a/aspnet-core/framework/wechat/LINGYUN.Abp.WeChat.Work/LINGYUN/Abp/WeChat/Work/Approvals/Models/SelectorControlValue.cs +++ b/aspnet-core/framework/wechat/LINGYUN.Abp.WeChat.Work/LINGYUN/Abp/WeChat/Work/Approvals/Models/SelectorControlValue.cs @@ -88,8 +88,8 @@ public class SelectorValueOption /// 选项值,若配置了多语言则会包含中英文的选项值 /// [NotNull] - [JsonProperty("key")] - [JsonPropertyName("key")] + [JsonProperty("value")] + [JsonPropertyName("value")] public List Value { get; set; } public SelectorValueOption() { diff --git a/aspnet-core/framework/wechat/LINGYUN.Abp.WeChat.Work/LINGYUN/Abp/WeChat/Work/Security/Claims/AbpWeChatWorkClaimTypes.cs b/aspnet-core/framework/wechat/LINGYUN.Abp.WeChat.Work/LINGYUN/Abp/WeChat/Work/Security/Claims/AbpWeChatWorkClaimTypes.cs index 0dbcc3538..d95611d59 100644 --- a/aspnet-core/framework/wechat/LINGYUN.Abp.WeChat.Work/LINGYUN/Abp/WeChat/Work/Security/Claims/AbpWeChatWorkClaimTypes.cs +++ b/aspnet-core/framework/wechat/LINGYUN.Abp.WeChat.Work/LINGYUN/Abp/WeChat/Work/Security/Claims/AbpWeChatWorkClaimTypes.cs @@ -4,17 +4,17 @@ public static class AbpWeChatWorkClaimTypes /// /// 唯一标识 /// - public static string UserId { get; set; } = "userid"; + public static string UserId { get; set; } = "wecom_userid"; /// /// 二维码名片 /// - public static string QrCode { get; set; } = "qr_code"; + public static string QrCode { get; set; } = "wecom_qr_code"; /// /// 企业邮箱 /// - public static string BizMail { get; set; } = "biz_mail"; + public static string BizMail { get; set; } = "wecom_biz_mail"; /// /// 地址 /// - public static string Address { get; set; } = "address"; + public static string Address { get; set; } = "wecom_address"; }