/// <summary>
        /// 获取读者常坐座位
        /// </summary>
        /// <param name="studentNo">学号</param>
        /// <param name="seatCount">查询座位数量</param>
        /// <param name="dayCount">统计天数</param>
        /// <returns></returns>
        public string GetOftenSeat(string studentNo, int seatCount, int dayCount)
        {
            AJM_HandleResult result = new AJM_HandleResult();

            try
            {
                List <Seat>     seats    = SeatManageDateService.GetOftenUsedSeatByCardNo(studentNo, dayCount, null);
                List <AJM_Seat> ajmSeats = new List <AJM_Seat>();
                for (int i = 0; i < (seats.Count < seatCount ? seats.Count : seatCount); i++)
                {
                    AJM_Seat ajmSeat = new AJM_Seat();
                    ajmSeat.SeatNo      = seats[i].SeatNo;
                    ajmSeat.SeatShortNo = seats[i].ShortSeatNo;
                    ajmSeat.RoomName    = seats[i].ReadingRoom.Name;
                    ajmSeat.RoomNo      = seats[i].ReadingRoomNum;
                    ajmSeats.Add(ajmSeat);
                }
                if (ajmSeats.Count < 1)
                {
                    result.Result = false;
                    result.Msg    = "没有查询到常坐座位信息!";
                    return(JSONSerializer.Serialize(result));
                }
                result.Result = true;
                result.Msg    = JSONSerializer.Serialize(ajmSeats);
                return(JSONSerializer.Serialize(result));
            }
            catch (Exception ex)
            {
                WriteLog.Write(string.Format("获取常坐座位遇到异常:{0}", ex.Message));
                result.Result = false;
                result.Msg    = "获取常坐座位执行遇到异常!";
                return(JSONSerializer.Serialize(result));
            }
        }