소스 검색

盛付通扫码也算贷记卡

lichunlei 3 년 전
부모
커밋
489f9eb55c
4개의 변경된 파일17개의 추가작업 그리고 24개의 파일을 삭제
  1. 15 14
      AppStart/Helper/StatService.cs
  2. 1 5
      AppStart/Helper/SycnSpServer/SycnSpTradeService.cs
  3. 0 4
      Controllers/HomeController.cs
  4. 1 1
      Startup.cs

+ 15 - 14
AppStart/Helper/StatService.cs

@@ -32,6 +32,7 @@ namespace MySystem
                     // StartEverDayV2(doDate);
                     dosomething4(doDate);
                     ListenFluxRecord(doDate);
+                    StatProfit(doDate);
                 }
                 string Msg = "success";
                 jobInfo.Status = Msg == "success" ? 1 : 0;
@@ -1750,7 +1751,7 @@ namespace MySystem
             while (true)
             {
                 StartPosActNumEverTime();
-                Thread.Sleep(600000);
+                Thread.Sleep(120000);
             }
         }
         public void StartPosActNumDo(object sender)
@@ -1949,7 +1950,7 @@ namespace MySystem
             while (true)
             {
                 StartNewUserNumEverTime();
-                Thread.Sleep(600000);
+                Thread.Sleep(120000);
             }
         }
         public void StartNewUserNumDo(object sender)
@@ -2122,21 +2123,21 @@ namespace MySystem
         public void StatProfit(string date)
         {
             OtherMySqlConn.connstr = Library.ConfigurationManager.AppSettings["Pxc1SqlConnStr"].ToString();
-            Thread th = new Thread(StatProfitDo);
+            Thread th = new Thread(StatProfitEverDay);
             th.IsBackground = true;
             th.Start();
         }
-        public void StatProfitDo()
-        {
-            DateTime end = DateTime.Parse("2022-06-16 00:00:00");
-            DateTime check = DateTime.Parse("2022-06-16");
-            while (check <= end)
-            {
-                StatProfitEverDay(check.ToString("yyyy-MM-dd"));
-                Thread.Sleep(1000);
-                check = check.AddDays(1);
-            }
-        }
+        // public void StatProfitDo()
+        // {
+        //     DateTime end = DateTime.Parse("2022-06-16 00:00:00");
+        //     DateTime check = DateTime.Parse("2022-06-16");
+        //     while (check <= end)
+        //     {
+        //         StatProfitEverDay(check.ToString("yyyy-MM-dd"));
+        //         Thread.Sleep(1000);
+        //         check = check.AddDays(1);
+        //     }
+        // }
         public void StatProfitEverDay(object sender)
         {
             string date = sender.ToString();

+ 1 - 5
AppStart/Helper/SycnSpServer/SycnSpTradeService.cs

@@ -142,7 +142,7 @@ namespace MySystem
                                         else if (pos.BrandId == 7)
                                         {
                                             TradeAmount = TradeAmount / 100;
-                                            if (trade.BankCardType == "CC" || trade.BankCardType == "SCC")
+                                            if (trade.BankCardType == "OA" || trade.BankCardType == "CC" || trade.BankCardType == "SCC")
                                             {
                                                 BankCardType = 1;
                                             }
@@ -237,10 +237,6 @@ namespace MySystem
                                         //     {
                                         //         pos.IsPurchase = 0;
                                         //     }
-                                        //     else
-                                        //     {
-                                        //         pos.IsPurchase = 99;
-                                        //     }
                                         // }
                                         if (pos.CreditTrade >= CheckMoney && pos.ActivationState == 0 && pos.TransferTime < pos.BindingTime && pos.BindingTime > DateTime.Now.AddDays(-CheckDays))
                                         {

+ 0 - 4
Controllers/HomeController.cs

@@ -388,10 +388,6 @@ namespace MySystem.Controllers
                                 {
                                     pos.DebitCardTrade += TradeAmount;
                                 }
-                                if (pos.CreditTrade < 1000)
-                                {
-                                    pos.IsPurchase = 99;
-                                }
                                 else if (pos.CreditTrade >= 1000 && pos.ActivationState == 0 && pos.BindingTime > DateTime.Now.AddDays(-20))
                                 {
                                     // pos.IsPurchase = 0;

+ 1 - 1
Startup.cs

@@ -206,7 +206,7 @@ namespace MySystem
             StatService.Instance.StartPosActNum(); //实时统计激活数
             StatService.Instance.StartNewUserNum(); //实时统计新增创客数
             // StatService.Instance.StartEverDayV2("");
-            StatService.Instance.StatProfit("");
+            // StatService.Instance.StatProfit("");
             // RedPackageHelper.Instance.Start();
             // StatService.Instance.StatUserLevel();
             // ProfitHelper.Instance.StatProfit("202205"); //统计分润