/// <summary>
        /// 查询车辆当前信息和最近指令信息
        /// </summary>
        public VehicleOilControlInfoVMList SearchVehicleOilControlInfo(SearchVehicleOilControlInfoParam param)
        {
            EMGpsTypeService gpsTypeSve = new EMGpsTypeService();
            List<EMGpsType> gpsTypeList = gpsTypeSve.GetByPeripheralList(new List<PeripheralEnum>() { PeripheralEnum.Relay });
            List<ulong> gpsTypeIDList = gpsTypeList.Select(o => o.GPSTypeID).ToList();
           
            int rowCount;
            VehicleDAL veDal = new VehicleDAL();
            List<EMVehicleOilInfo> veOilList = veDal.GetVehicleOil(param.VehicleCodes, gpsTypeIDList, param.RowIndex, param.PageSize, out  rowCount, Param_OffLineTime);
            if (rowCount == 0)
                return null;
            IList<VehicleOilControlInfoVM> ltVM = NewBuildVM(veOilList);
           
            //PositioningWCFService positioningWCFServ = new PositioningWCFService();
            //positioningWCFServ.GetLoaction(ltVM);   //获取地址

            return new VehicleOilControlInfoVMList()
            {
                List = ltVM.ToList(),
                RowCount = rowCount
            };
        }