コード例 #1
0
ファイル: Server.cs プロジェクト: hhahh2011/CH.Gps
 private void InitCache()
 {
     PES.Beehive.Logging.Logger.Info("开始-初始化缓存");
     Database.CurrentInfoMgr cachemgr = new PES.GPSGateway.Business.Database.CurrentInfoMgr();
     cachemgr.Load2Cache();
     PES.Beehive.Logging.Logger.Info("结束-初始化缓存");
 }
コード例 #2
0
ファイル: Common.cs プロジェクト: hhahh2011/CH.Gps
 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;
 }
コード例 #3
0
ファイル: Common.cs プロジェクト: hhahh2011/CH.Gps
 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;
 }
コード例 #4
0
ファイル: CacheUtility.cs プロジェクト: hhahh2011/CH.Gps
 /// <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);
 }