コード例 #1
0
 public void AddProductInspectTest()
 {
     for (int i = 0; i < 100; i++)
     {
         Dictionary<string, string> data = new Dictionary<string, string>();
         data.Add("entityId", "RBA4");
         data.Add("inspectTime", TimeUtil.GetMilliseconds(DateTime.Now).ToString());
         data.Add("productNr", Guid.NewGuid().ToString());
         data.Add("partId", "91G9067");
         data.Add("type", (i % 2).ToString());
         LogUtil.Logger.Error(data);
         Servicer service = new Servicer();
         service.AddProductInspect(data);
         Thread.Sleep(2000);
     }
 }
コード例 #2
0
ファイル: ServicerTest.cs プロジェクト: shentianyi/LEONIPack
 public void AddProductPackTest()
 {
     try
     {
         Dictionary<string, string> data = new Dictionary<string, string>();
         data.Add("entityId", "RBA4");
         data.Add("packTime",  Brilliantech.BaseClassLib.Util.TimeUtil.GetMilliseconds(DateTime.Now).ToString());
         data.Add("productNr", Guid.NewGuid().ToString());
         data.Add("partId", "91G9067");
        Brilliantech.BaseClassLib.Util.LogUtil.Logger.Error(data);
         Servicer service = new Servicer();
         service.AddProductPack(data);
     }
     catch (Exception e) {
         LogUtil.Logger.Error(e.Message);
     }
 }
コード例 #3
0
ファイル: Program.cs プロジェクト: shentianyi/ifDataHouse
 public void packTest(object o)
 {
     for (int i = 0; i < 100; i++)
     {
         Console.WriteLine("{0}--{1}",o,i);
         try
         {
             Dictionary<string, string> data = new Dictionary<string, string>();
             data.Add("entityId", "");
             data.Add("packTime", TimeUtil.GetMilliseconds(DateTime.Now).ToString());
             data.Add("productNr", Guid.NewGuid().ToString());
             data.Add("partId", "91G104803");
             LogUtil.Logger.Error(data);
             Servicer service = new Servicer();
             service.AddProductPack(data);
         }
         catch (Exception e)
         {
            LogUtil.Logger.Error(e.Message);
             //Brilliantech.Packaging.EpmIntegration.Util.LogUtil.Logger.Error(e.Message);
         }
     }
 }
コード例 #4
0
 private void Process(string fullPath)
 {
     try
     {
         bool ok = false;
         using (FileStream fs = File.Open(fullPath, FileMode.Open, FileAccess.Read))
         {
             using (StreamReader reader = new StreamReader(fs))
             {
                 string s = reader.ReadLine();
                 if (s == null || s.Length == 0 || s.Split(Conf.DataSpliter).Length != Conf.TestParamCount)
                 {
                     ok = true;
                     LogUtil.Logger.Error("【数据错误】【文件】" + Path.GetFileName(fullPath));
                     //File.Delete(fullPath);
                 }
                 else
                 {
                     string[] data = s.Split(Conf.DataSpliter);
                     Dictionary<string, string> dataMap = new Dictionary<string, string>();
                     dataMap.Add("entityId", data[0]);
                     DateTime date = DateTime.Now;
                     DateTime.TryParse(data[1], out date);
                     dataMap.Add("inspectTime", TimeUtil.GetMilliseconds(date).ToString());
                     dataMap.Add("partNr", data[2]);
                     dataMap.Add("productNr", data[3]);
                     dataMap.Add("type", data[4]);
                     ok = new Servicer().AddProductInspect(dataMap);
                 }
             }
         }
         if(ok)
         File.Delete(fullPath);
     }
     catch (Exception e)
     {
         LogUtil.Logger.Error(e.Message);
     }
 }
コード例 #5
0
 private void Process(string fullPath)
 {
     try
     {
         bool ok = false;
         if (FileUtil.IsFileClosed(fullPath))
             using (FileStream fs = File.Open(fullPath, FileMode.Open, FileAccess.Read))
             {
                 using (StreamReader reader = new StreamReader(fs))
                 {
                     while (reader.Peek() >= 0)
                     {
                         string s = reader.ReadLine();
                         if (s == null || s.Length == 0 || s.Split(Conf.DataSpliter).Length != Conf.PackParamCount)
                         {
                             ok = true;
                             LogUtil.Logger.Error("【数据错误】【文件】" + Path.GetFileName(fullPath));
                            // File.Delete(fullPath);
                         }
                         else
                         {
                             string[] data = s.Split(Conf.DataSpliter);
                             Dictionary<string, string> dataMap = new Dictionary<string, string>();
                             dataMap.Add("partId", data[0]);
                             dataMap.Add("productNr", data[1]);
                             dataMap.Add("entityId", data[2]);
                             dataMap.Add("packTime", data[3]);
                             ok = new Servicer().AddProductPack(dataMap);
                         }
                     }
                 }
             }
         if (ok)
             File.Delete(fullPath);
     }
     catch (Exception e)
     {
         LogUtil.Logger.Error(e.Message);
     }
 }
コード例 #6
0
 public void packTest(object o)
 {
     for (int i = 0; i < 200; i++)
     {
         try
         {
             Dictionary<string, string> data = new Dictionary<string, string>();
             data.Add("entityId", "");
             data.Add("packTime",  TimeUtil.GetMilliseconds(DateTime.Now).ToString());
             data.Add("productNr", Guid.NewGuid().ToString());
             data.Add("partId", "91G104803");
              LogUtil.Logger.Error(data);
             Servicer service = new Servicer();
             service.AddProductPack(data);
         }
         catch (Exception e)
         {
             LogUtil.Logger.Error(e.Message);
         }
     }
 }