Browse Source

有待测试

lcl 1 năm trước cách đây
mục cha
commit
26a0d11b13
2 tập tin đã thay đổi với 12 bổ sung11 xóa
  1. 11 10
      AppStart/GetHaoDaFTPInfoService.cs
  2. 1 1
      Startup.cs

+ 11 - 10
AppStart/GetHaoDaFTPInfoService.cs

@@ -37,15 +37,15 @@ namespace MySystem
         {
             while (true)
             {
-                if (DateTime.Now.Hour > 10 && DateTime.Now.Hour < 22)
+                if (DateTime.Now.Hour > 12 && DateTime.Now.Hour < 22)
                 {
-                    string check = function.ReadInstance("/GetFTPDataInfoYesterday/check" + DateTime.Now.AddDays(-1).ToString("yyyy-MM-dd") + ".txt");
-                    if (string.IsNullOrEmpty(check))
-                    {
-                        function.WritePage("/GetFTPDataInfoYesterday/", "check" + DateTime.Now.AddDays(-1).ToString("yyyy-MM-dd") + ".txt", DateTime.Now.ToString());
+                    // string check = function.ReadInstance("/GetFTPDepositYesterday/check" + DateTime.Now.AddDays(-1).ToString("yyyy-MM-dd") + ".txt");
+                    // if (string.IsNullOrEmpty(check))
+                    // {
+                    //     function.WritePage("/GetFTPDepositYesterday/", "check" + DateTime.Now.AddDays(-1).ToString("yyyy-MM-dd") + ".txt", DateTime.Now.ToString());
                         GetFTPDataInfoYesterday();
                         Thread.Sleep(600000);
-                    }
+                    // }
                 }
                 else
                 {
@@ -61,12 +61,12 @@ namespace MySystem
             // 目录:/haoda-trade
 
             // FTP服务器的地址
-            string ftpServerAddress = "47.108.253.46";
+            string ftpServerAddress = "ftp://47.108.253.46";
             // FTP登录凭证
             string ftpUser = "hdftp";
             string ftpPassword = "haodatradeftp2024";
             // 要下载的文件路径
-            string filePath = "/haoda-trade/deposit_" + DateTime.Now.AddDays(-1).ToString("yyyyMMdd") + ".csv";
+            string filePath = "/haoda-trade/test_deposit_" + DateTime.Now.AddDays(-1).ToString("yyyyMMdd") + ".csv";
             
             try
             {
@@ -108,6 +108,7 @@ namespace MySystem
                         PrizeAmt = DataListInfo[4];
                         PrizeDate = DataListInfo[5];
                         Name = DataListInfo[6];
+                        PosKind = DataListInfo[7];
 
                         string ProductType = "0";
                         if(PosKind == "1") ProductType = "18";
@@ -143,6 +144,7 @@ namespace MySystem
                             ProductType = ProductType,
                             Status = 1,
                         });
+                        db.SaveChanges();
 
                         db.ActivateRecord.Add(new ActivateRecord()
                         {
@@ -158,9 +160,8 @@ namespace MySystem
                             ChannelSerial = DateTime.Now.ToString("yyyyMMddHHmmssfff") + function.get_Random(8),
                             Status = 1,
                         });
-                        
+                        db.SaveChanges();
                     }
-                    db.SaveChanges();
                     db.Dispose();
                 }
 

+ 1 - 1
Startup.cs

@@ -152,7 +152,7 @@ namespace MySystem
             InitMain();
 
             //必须打开的
-            
+            GetHaoDaFTPInfoService.Instance.Start();
         }
 
         private void InitMain()