private void InitCache() { PES.Beehive.Logging.Logger.Info("开始-初始化缓存"); Database.CurrentInfoMgr cachemgr = new PES.GPSGateway.Business.Database.CurrentInfoMgr(); cachemgr.Load2Cache(); PES.Beehive.Logging.Logger.Info("结束-初始化缓存"); }
public static GPSDataEntity GetLastCurrentInfo(string gpsCode) { GPSDataEntity g = null; PES.GPSGateway.Business.Database.CurrentInfoMgr mgr = new PES.GPSGateway.Business.Database.CurrentInfoMgr(); g = mgr.Get(gpsCode); if (g == null) PES.Beehive.Logging.Logger.Trace("GetLastCurrentInfo(string gpsCode) 未获取到上一点GPS信息(" + gpsCode + ")"); else PES.Beehive.Logging.Logger.Trace("GetLastCurrentInfo(string gpsCode) 获取到上一点GPS信息(" + g.GPSCode + ", StarkMileage:" + g.StarkMileage + ")"); return g; }
public static IList<GPSDataEntity> GetMutiGPSDataFromMemCache(IList<GPSDataEntity> newData) { IList<string> gpsCodes = new List<string>(); foreach (GPSDataEntity s in newData) { gpsCodes.Add(s.GPSCode); } PES.GPSGateway.Business.Database.ICurrentInfoMgr mgr = new PES.GPSGateway.Business.Database.CurrentInfoMgr(); IList<GPSDataEntity> gs = mgr.Get(gpsCodes.ToArray()); return gs; }
/// <summary> /// add by hegf at 20101208 /// </summary> /// <param name="gpsCode"></param> /// <returns></returns> private static GPSDataEntity GetCurrentInfo(string gpsCode) { PES.GPSGateway.Business.Database.ICurrentInfoMgr mgr = new PES.GPSGateway.Business.Database.CurrentInfoMgr(); return mgr.Get(gpsCode); }