|
|
@@ -85,56 +85,63 @@ namespace MySystem
|
|
|
public void poscheck()
|
|
|
{
|
|
|
WebCMSEntities db = new WebCMSEntities();
|
|
|
- List<string> poslist = new List<string>();
|
|
|
- List<int> merids = new List<int>();
|
|
|
- List<string> mernos = new List<string>();
|
|
|
-
|
|
|
- //盛付通
|
|
|
- poslist = function.ReadInstance("tmpdata/1.txt").Split('\n').ToList();
|
|
|
- merids = db.KxsMachine.Where(m => poslist.Contains(m.PosSn) && m.BrandId == 7 && 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 mernos)
|
|
|
+ try
|
|
|
{
|
|
|
- string result = SetDepositPostService.Instance.SetFeeForSft(merno, "0.6500", "3");
|
|
|
- function.WriteLog(merno + "\n" + result + "\n\n", "tmp盛付通临时费率");
|
|
|
- Thread.Sleep(500);
|
|
|
- }
|
|
|
+ List<string> poslist = new List<string>();
|
|
|
+ List<int> merids = new List<int>();
|
|
|
+ List<string> mernos = new List<string>();
|
|
|
+
|
|
|
+ //盛付通
|
|
|
+ poslist = function.ReadInstance("tmpdata/1.txt").Split('\n').ToList();
|
|
|
+ merids = db.KxsMachine.Where(m => poslist.Contains(m.PosSn) && m.BrandId == 7 && 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 mernos)
|
|
|
+ {
|
|
|
+ string result = SetDepositPostService.Instance.SetFeeForSft(merno, "0.6500", "3");
|
|
|
+ function.WriteLog(merno + "\n" + result + "\n\n", "tmp盛付通临时费率");
|
|
|
+ Thread.Sleep(500);
|
|
|
+ }
|
|
|
+
|
|
|
+ //来客吧电签
|
|
|
+ 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 mernos)
|
|
|
+ {
|
|
|
+ List<string> mernoList = new List<string>();
|
|
|
+ mernoList.Add(merno);
|
|
|
+ string result = PublicImportDataService.Instance.PospFee(mernoList, "LKB_0.68+3", "联客宝0.68+3");
|
|
|
+ function.WriteLog(merno + "\n" + result + "\n\n", "tmp来客吧电签临时费率");
|
|
|
+ Thread.Sleep(500);
|
|
|
+ }
|
|
|
|
|
|
- //来客吧电签
|
|
|
- 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 mernos)
|
|
|
+ // //联动电签
|
|
|
+ // poslist = function.ReadInstance("tmpdata/3.txt").Split('\n').ToList();
|
|
|
+ // merids = db.KxsMachine.Where(m => poslist.Contains(m.PosSn) && m.BrandId == 10 && 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 mernos)
|
|
|
+ // {
|
|
|
+ // string result = SetDepositPostService.Instance.LDFeeRate(merno, "0.0065", 10, 3);
|
|
|
+ // function.WriteLog(merno + "\n" + result + "\n\n", "tmp联动电签临时费率");
|
|
|
+ // Thread.Sleep(500);
|
|
|
+ // }
|
|
|
+
|
|
|
+ // //联动大POS
|
|
|
+ // poslist = function.ReadInstance("tmpdata/4.txt").Split('\n').ToList();
|
|
|
+ // merids = db.KxsMachine.Where(m => poslist.Contains(m.PosSn) && m.BrandId == 11 && 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 mernos)
|
|
|
+ // {
|
|
|
+ // string result = SetDepositPostService.Instance.LDFeeRate(merno, "0.0065", 11, 3);
|
|
|
+ // function.WriteLog(merno + "\n" + result + "\n\n", "tmp联动大POS临时费率");
|
|
|
+ // Thread.Sleep(500);
|
|
|
+ // }
|
|
|
+ }
|
|
|
+ catch(Exception ex)
|
|
|
{
|
|
|
- List<string> mernoList = new List<string>();
|
|
|
- mernoList.Add(merno);
|
|
|
- string result = PublicImportDataService.Instance.PospFee(mernoList, "LKB_0.68+3", "联客宝0.68+3");
|
|
|
- function.WriteLog(merno + "\n" + result + "\n\n", "tmp来客吧电签临时费率");
|
|
|
- Thread.Sleep(500);
|
|
|
+ function.WriteLog(ex.ToString() + "\n\n", "tmp临时费率异常");
|
|
|
}
|
|
|
|
|
|
- // //联动电签
|
|
|
- // poslist = function.ReadInstance("tmpdata/3.txt").Split('\n').ToList();
|
|
|
- // merids = db.KxsMachine.Where(m => poslist.Contains(m.PosSn) && m.BrandId == 10 && 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 mernos)
|
|
|
- // {
|
|
|
- // string result = SetDepositPostService.Instance.LDFeeRate(merno, "0.0065", 10, 3);
|
|
|
- // function.WriteLog(merno + "\n" + result + "\n\n", "tmp联动电签临时费率");
|
|
|
- // Thread.Sleep(500);
|
|
|
- // }
|
|
|
-
|
|
|
- // //联动大POS
|
|
|
- // poslist = function.ReadInstance("tmpdata/4.txt").Split('\n').ToList();
|
|
|
- // merids = db.KxsMachine.Where(m => poslist.Contains(m.PosSn) && m.BrandId == 11 && 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 mernos)
|
|
|
- // {
|
|
|
- // string result = SetDepositPostService.Instance.LDFeeRate(merno, "0.0065", 11, 3);
|
|
|
- // function.WriteLog(merno + "\n" + result + "\n\n", "tmp联动大POS临时费率");
|
|
|
- // Thread.Sleep(500);
|
|
|
- // }
|
|
|
-
|
|
|
db.Dispose();
|
|
|
}
|
|
|
}
|