From 70abe45eb07a6f6d95d3388c261808f6450f0ea1 Mon Sep 17 00:00:00 2001 From: suntao Date: Tue, 1 Dec 2020 10:13:53 +0800 Subject: [PATCH] =?UTF-8?q?=E5=87=8F=E5=B0=91=E9=80=9A=E4=BF=A1=E5=AD=97?= =?UTF-8?q?=E6=AE=B5=EF=BC=9B=E9=80=9A=E4=BF=A1=E6=B7=BB=E5=8A=A0=E6=AF=94?= =?UTF-8?q?=E8=B5=9B=E5=AD=97=E6=AE=B5=EF=BC=9B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Model/MsgModel.cs | 5 +++-- ViewModels/MainWindowViewModel.cs | 14 +++++++++++++- 2 files changed, 16 insertions(+), 3 deletions(-) diff --git a/Model/MsgModel.cs b/Model/MsgModel.cs index 769a0b1..88f00be 100644 --- a/Model/MsgModel.cs +++ b/Model/MsgModel.cs @@ -1,4 +1,5 @@ -using System; +using Newtonsoft.Json; +using System; using System.Collections.Generic; using System.Text; @@ -39,6 +40,6 @@ namespace OnlineUserPool.Model /// public double WeightKg { get; set; } - + public int Competitionid { get; set; } } } diff --git a/ViewModels/MainWindowViewModel.cs b/ViewModels/MainWindowViewModel.cs index 59ca9b7..00ca732 100644 --- a/ViewModels/MainWindowViewModel.cs +++ b/ViewModels/MainWindowViewModel.cs @@ -199,7 +199,19 @@ namespace OnlineUserPool.ViewModels private static void SendMessage(Collection clients, List msgModels) { - string jsonString = Newtonsoft.Json.JsonConvert.SerializeObject(msgModels); + string jsonString = Newtonsoft.Json.JsonConvert.SerializeObject(msgModels.Select(m=> new { + m.RouteId, + m.MemberId, + m.Point, + m.IsCompleted, + m.exit, + m.Speed, + m.PreDistance, + m.EndDistance, + m.IsVirtual,//后面要把这个字段过滤掉 + m.WeightKg, + m.Competitionid + })); var data = Encoding.ASCII.GetBytes(jsonString); foreach (var item in clients) {