using OMS.NET.DbClass; namespace OMS.NET.Instructs { public class GetMapDataInstruct : Instruct { public GetMapDataInstruct() { Type = "get_mapData"; } public override Task Handler(string wsid) { return Task.Run(() => { if (!GlobalArea.LoginCheckByID(wsid)) return;//登录检查,不通过则直接退出 List mapDatas = MapData.GetMapDataList().Where(m => m.Phase != 2).ToList(); ResponseOrBroadcastInstructs.Add(new Instruct() { IsResponse = true, Type = "send_mapData", Data = mapDatas }); }); } } }