|
|
@@ -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();
|