瀏覽代碼

设置费率

lcl 3 周之前
父節點
當前提交
1bd8526c97
共有 2 個文件被更改,包括 28 次插入28 次删除
  1. 27 27
      AppStart/Helper/TmpService.cs
  2. 1 1
      Startup.cs

+ 27 - 27
AppStart/Helper/TmpService.cs

@@ -84,11 +84,11 @@ namespace MySystem
 
         public void poscheck()
         {
-            if(RedisDbconn.Instance.Get<string>("TmpService_poscheck_flag2") == "1")
+            if(RedisDbconn.Instance.Get<string>("TmpService_poscheck_flag3") == "1")
             {
                 return;
             }
-            RedisDbconn.Instance.Set("TmpService_poscheck_flag2", "1");
+            RedisDbconn.Instance.Set("TmpService_poscheck_flag3", "1");
             WebCMSEntities db = new WebCMSEntities();
             try
             {
@@ -165,17 +165,17 @@ namespace MySystem
                 // }
 
                 //来客吧电签
-                // poslist = function.ReadInstance("tmpdata/2.txt").Split('\n').ToList();
-                // merids = db.KxsMachine.Where(m => poslist.Contains(m.PosSn) && m.BrandId == 15 && m.MerchantId > 0).ToList().Select(m => m.MerchantId).ToList();
-                // mernos = db.KxsMerchant.Where(m => merids.Contains(m.Id)).ToList().Select(m => m.MerchantNo).ToList();
-                // foreach(string merno in poslist)
-                // {
-                //     List<string> mernoList = new List<string>();
-                //     mernoList.Add(merno);
-                //     string result = PublicImportDataService.Instance.PospFee(mernoList, "LKB_0.65+3", "联客宝0.65+3");
-                //     function.WriteLog(merno + "\n" + result + "\n\n", "tmp来客吧电签临时费率");
-                //     Thread.Sleep(500);
-                // }
+                poslist = function.ReadInstance("tmpdata/lkbdq.txt").Split('\n').ToList();
+                merids = db.KxsMachine.Where(m => poslist.Contains(m.PosSn) && m.BrandId == 15 && m.MerchantId > 0).ToList().Select(m => m.MerchantId).ToList();
+                mernos = db.KxsMerchant.Where(m => merids.Contains(m.Id)).ToList().Select(m => m.MerchantNo).ToList();
+                foreach(string merno in poslist)
+                {
+                    List<string> mernoList = new List<string>();
+                    mernoList.Add(merno);
+                    string result = PublicImportDataService.Instance.PospFee(mernoList, "LKB_0.65+3", "联客宝0.65+3");
+                    function.WriteLog(merno + "\n" + result + "\n\n", "tmp来客吧电签临时费率");
+                    Thread.Sleep(500);
+                }
 
                 // //联动电签
                 // poslist = function.ReadInstance("tmpdata/3.txt").Split('\n').ToList();
@@ -200,20 +200,20 @@ namespace MySystem
                 // }
 
                 //立刷微电签
-                // poslist = function.ReadInstance("tmpdata/lswdq.txt").Split('\n').ToList();
-                // var poses = db.KxsMachine.Where(m => poslist.Contains(m.PosSn) && m.BrandId == 22 && m.MerchantId > 0).ToList();
-                // merids = poses.Select(m => m.MerchantId).ToList();
-                // var mers = db.KxsMerchant.Where(m => merids.Contains(m.Id)).ToList();
-                // foreach(var pos in poses)
-                // {
-                //     var mer = mers.FirstOrDefault(m => m.Id == pos.MerchantId);
-                //     if(mer != null)
-                //     {
-                //         string result = PublicImportDataService.Instance.SetLiSWeFee(pos.PosSn, mer.MerchantNo, "0.63", "300");
-                //         function.WriteLog(pos.PosSn + "\n" + mer.MerchantNo + "\n" + result + "\n\n", "tmp立刷微电签临时费率");
-                //         Thread.Sleep(500);
-                //     }
-                // }
+                poslist = function.ReadInstance("tmpdata/lswdq.txt").Split('\n').ToList();
+                var poses = db.KxsMachine.Where(m => poslist.Contains(m.PosSn) && m.BrandId == 22 && m.MerchantId > 0).ToList();
+                merids = poses.Select(m => m.MerchantId).ToList();
+                var mers = db.KxsMerchant.Where(m => merids.Contains(m.Id)).ToList();
+                foreach(var pos in poses)
+                {
+                    var mer = mers.FirstOrDefault(m => m.Id == pos.MerchantId);
+                    if(mer != null)
+                    {
+                        string result = PublicImportDataService.Instance.SetLiSWeFee(pos.PosSn, mer.MerchantNo, "0.63", "300");
+                        function.WriteLog(pos.PosSn + "\n" + mer.MerchantNo + "\n" + result + "\n\n", "tmp立刷微电签临时费率");
+                        Thread.Sleep(500);
+                    }
+                }
 
                 //立刷微智能
                 // poslist = function.ReadInstance("tmpdata/lis.txt").Replace("\r", "").Split('\n').ToList();

+ 1 - 1
Startup.cs

@@ -155,7 +155,7 @@ namespace MySystem
                 ChangePosFeeQueue.Instance.StartEverTime(); //设置服务费
                 // SetSftFeeService.Instance.Start(); //盛付通420天费率加万2
 
-                // TmpService.Instance.Start();
+                TmpService.Instance.Start();
             }
         }