/// <summary> /// 获取阅览室布局图 /// </summary> /// <param name="roomNo">阅览室编号</param> /// <param name="schoolNo"></param> /// <returns></returns> public AJM_SeatLayout GetRoomSeatLayout(string roomNo, string schoolNo) { try { IMobileAppDataObtianProxy appService = new MobileAppDataObtainProxy(schoolNo); string result = appService.GetRoomSeatLayout(roomNo); AJM_HandleResult ajmResult = JSONSerializer.Deserialize <AJM_HandleResult>(result); if (ajmResult == null) { throw new Exception("获取全部阅览室的当前的使用状态失败!"); } if (!ajmResult.Result) { throw new Exception(ajmResult.Msg); } AJM_SeatLayout ajmSeatLayout = JSONSerializer.Deserialize <AJM_SeatLayout>(ajmResult.Msg); return(ajmSeatLayout); } catch (Exception ex) { WriteLog.Write(string.Format("获取全部阅览室的当前的使用状态失败:{0}", ex.Message)); return(null); } }