diff --git a/aspnet-core/framework/wechat/LINGYUN.Abp.WeChat.Common/System/WeChatXmlDataSerializeExtensions.cs b/aspnet-core/framework/wechat/LINGYUN.Abp.WeChat.Common/System/WeChatXmlDataSerializeExtensions.cs index be11aeb99..bef133f38 100644 --- a/aspnet-core/framework/wechat/LINGYUN.Abp.WeChat.Common/System/WeChatXmlDataSerializeExtensions.cs +++ b/aspnet-core/framework/wechat/LINGYUN.Abp.WeChat.Common/System/WeChatXmlDataSerializeExtensions.cs @@ -44,7 +44,8 @@ public static class WeChatXmlDataSerializeExtensions var objectType = message.GetType(); var settings = new XmlWriterSettings { - Encoding = Encoding.UTF8, + // Encoding = Encoding.UTF8, + Encoding = new UTF8Encoding(false), Indent = false, OmitXmlDeclaration = true, WriteEndDocumentOnClose = false, diff --git a/aspnet-core/framework/wechat/LINGYUN.Abp.WeChat.Work.ExternalContact/LINGYUN/Abp/WeChat/Work/ExternalContact/Messages/Models/ExternalChatMemberJoinScene.cs b/aspnet-core/framework/wechat/LINGYUN.Abp.WeChat.Work.ExternalContact/LINGYUN/Abp/WeChat/Work/ExternalContact/Messages/Models/ExternalChatMemberJoinScene.cs index 1eb129638..c40a710e1 100644 --- a/aspnet-core/framework/wechat/LINGYUN.Abp.WeChat.Work.ExternalContact/LINGYUN/Abp/WeChat/Work/ExternalContact/Messages/Models/ExternalChatMemberJoinScene.cs +++ b/aspnet-core/framework/wechat/LINGYUN.Abp.WeChat.Work.ExternalContact/LINGYUN/Abp/WeChat/Work/ExternalContact/Messages/Models/ExternalChatMemberJoinScene.cs @@ -1,4 +1,5 @@ using System.ComponentModel; +using System.Xml.Serialization; namespace LINGYUN.Abp.WeChat.Work.ExternalContact.Messages.Models; /// @@ -10,11 +11,13 @@ public enum ExternalChatMemberJoinScene /// /// 由成员邀请入群 /// + [XmlEnum("0")] [Description("由成员邀请入群")] MemberInvitation = 0, /// /// 通过扫描群二维码入群 /// + [XmlEnum("3")] [Description("通过扫描群二维码入群")] ScanQrCode = 3 } diff --git a/aspnet-core/framework/wechat/LINGYUN.Abp.WeChat.Work.ExternalContact/LINGYUN/Abp/WeChat/Work/ExternalContact/Messages/Models/ExternalChatMemberQuitScene.cs b/aspnet-core/framework/wechat/LINGYUN.Abp.WeChat.Work.ExternalContact/LINGYUN/Abp/WeChat/Work/ExternalContact/Messages/Models/ExternalChatMemberQuitScene.cs index 1a02803ac..f2233d9c7 100644 --- a/aspnet-core/framework/wechat/LINGYUN.Abp.WeChat.Work.ExternalContact/LINGYUN/Abp/WeChat/Work/ExternalContact/Messages/Models/ExternalChatMemberQuitScene.cs +++ b/aspnet-core/framework/wechat/LINGYUN.Abp.WeChat.Work.ExternalContact/LINGYUN/Abp/WeChat/Work/ExternalContact/Messages/Models/ExternalChatMemberQuitScene.cs @@ -1,4 +1,5 @@ using System.ComponentModel; +using System.Xml.Serialization; namespace LINGYUN.Abp.WeChat.Work.ExternalContact.Messages.Models; /// @@ -10,11 +11,13 @@ public enum ExternalChatMemberQuitScene /// /// 自己退群 /// + [XmlEnum("0")] [Description("自己退群")] UserSelf = 0, /// /// 群主/群管理员移出 /// + [XmlEnum("1")] [Description("群主/群管理员移出")] Admin = 1 }