From 4c0ca763173011e5ea8a8a7fe6d9cd9a8e052b20 Mon Sep 17 00:00:00 2001 From: Fu Diwei Date: Sun, 28 Apr 2024 16:00:55 +0800 Subject: [PATCH] =?UTF-8?q?fix(wxapi):=20=E4=BF=AE=E5=A4=8D=E5=8F=91?= =?UTF-8?q?=E5=B8=83=E6=8E=A5=E5=8F=A3=E5=93=8D=E5=BA=94=E6=A8=A1=E5=9E=8B?= =?UTF-8?q?=E5=8F=8D=E5=BA=8F=E5=88=97=E5=8C=96=E5=BC=82=E5=B8=B8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../CgibinFreePublish/CgibinFreePublishSubmitResponse.cs | 1 + .../TestCase_ExtendedSDKFinanceTests.cs | 6 +++--- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/src/SKIT.FlurlHttpClient.Wechat.Api/Models/CgibinFreePublish/CgibinFreePublishSubmitResponse.cs b/src/SKIT.FlurlHttpClient.Wechat.Api/Models/CgibinFreePublish/CgibinFreePublishSubmitResponse.cs index 5196be16..997239fb 100644 --- a/src/SKIT.FlurlHttpClient.Wechat.Api/Models/CgibinFreePublish/CgibinFreePublishSubmitResponse.cs +++ b/src/SKIT.FlurlHttpClient.Wechat.Api/Models/CgibinFreePublish/CgibinFreePublishSubmitResponse.cs @@ -18,6 +18,7 @@ namespace SKIT.FlurlHttpClient.Wechat.Api.Models /// [Newtonsoft.Json.JsonProperty("msg_data_id")] [System.Text.Json.Serialization.JsonPropertyName("msg_data_id")] + [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Serialization.Common.NumericalStringReadOnlyConverter))] public string? MessageDataId { get; set; } } } diff --git a/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/TestCase_ExtendedSDKFinanceTests.cs b/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/TestCase_ExtendedSDKFinanceTests.cs index 7018370e..6579721c 100644 --- a/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/TestCase_ExtendedSDKFinanceTests.cs +++ b/test/SKIT.FlurlHttpClient.Wechat.Work.UnitTests/TestCase_ExtendedSDKFinanceTests.cs @@ -123,7 +123,7 @@ namespace SKIT.FlurlHttpClient.Wechat.Work.UnitTests }"; var model = serializer.Deserialize(json); - Assert.Equal(196, model.RecordList[0]!.Sequence); + Assert.Equal(196ul, model.RecordList[0]!.Sequence); Assert.Equal("CAQQ2fbb4QUY0On2rYSAgAMgip/yzgs=", model.RecordList[0]!.MessageId); Assert.Equal(3, model.RecordList[0]!.PublicKeyVersion); Assert.Equal("ftJ+uz3n/z1DsxlkwxNgE+mL38H42/KCvN8T60gbbtPD+Rta1hKTuQPzUzO6Hzne97MgKs7FfdDxDck/v8cDT6gUVjA2tZ/M7euSD0L66opJ/IUeBtpAtvgVSD5qhlaQjvfKJc/zPMGNK2xCLFYqwmQBZXbNT7uA69Fflm512nZKW/piK2RKdYJhRyvQnA1ISxK097sp9WlEgDg250fM5tgwMjujdzr7ehK6gtVBUFldNSJS7ndtIf6aSBfaLktZgwHZ57ONewWq8GJe7WwQf1hwcDbCh7YMG8nsweEwhDfUz+u8rz9an+0lgrYMZFRHnmzjgmLwrR7B/32Qxqd79A==", model.RecordList[0]!.EncryptedRandomKey); @@ -683,7 +683,7 @@ namespace SKIT.FlurlHttpClient.Wechat.Work.UnitTests Assert.Equal("nick", model.MessageContentAsCollect!.CreatorName); Assert.Equal("2019-12-11 11:21:22", model.MessageContentAsCollect!.CreateTimeString); Assert.Equal("这是填表title", model.MessageContentAsCollect!.Title); - Assert.Equal(1, model.MessageContentAsCollect!.DetailList[0]!.ID); + Assert.Equal("1", model.MessageContentAsCollect!.DetailList[0]!.ID); Assert.Equal("Text", model.MessageContentAsCollect!.DetailList[0]!.Type); Assert.Equal("表项1,文本", model.MessageContentAsCollect!.DetailList[0]!.Question); } @@ -753,7 +753,7 @@ namespace SKIT.FlurlHttpClient.Wechat.Work.UnitTests var model = serializer.Deserialize(json); Assert.Equal("meeting", model.MessageType); Assert.Equal(102, model.MessageContentAsMeeting!.Type); - Assert.Equal(1210342560, model.MessageContentAsMeeting!.MeetingId); + Assert.Equal("1210342560", model.MessageContentAsMeeting!.MeetingId); Assert.Equal("夕会", model.MessageContentAsMeeting!.Topic); Assert.Equal(1603877400, model.MessageContentAsMeeting!.StartTimestamp); Assert.Equal(1603881000, model.MessageContentAsMeeting!.EndTimestamp);