|
|
@@ -26,9 +26,9 @@ namespace MySystem
|
|
|
thread.IsBackground = true;
|
|
|
thread.Start();
|
|
|
|
|
|
- Thread thread1 = new Thread(SIMActDo); // 通过接口获取广电卡激活数据
|
|
|
- thread1.IsBackground = true;
|
|
|
- thread1.Start();
|
|
|
+ // Thread thread1 = new Thread(SIMActDo); // 通过接口获取广电卡激活数据
|
|
|
+ // thread1.IsBackground = true;
|
|
|
+ // thread1.Start();
|
|
|
}
|
|
|
|
|
|
public void ImportPostDo()
|
|
|
@@ -121,6 +121,8 @@ namespace MySystem
|
|
|
//导交易
|
|
|
if (_Kind == "2")
|
|
|
{
|
|
|
+ function.WriteLog(DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss.fff"), "导交易打日志");
|
|
|
+ function.WriteLog(list.Rows.Count.ToString(), "导交易打日志");
|
|
|
var tran = db.Database.BeginTransaction();
|
|
|
try
|
|
|
{
|
|
|
@@ -133,6 +135,7 @@ namespace MySystem
|
|
|
for (int i = DoCount; i < DoCount + Size; i++)
|
|
|
{
|
|
|
DataRow dr = list.Rows[i];
|
|
|
+ function.WriteLog(i + "--" + DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss.fff") + "-" + dr["SIM卡号"].ToString(), "导交易打日志");
|
|
|
SIMTradeInfo sIMTradeInfo = new SIMTradeInfo
|
|
|
{
|
|
|
Mobile = dr["用户手机号"].ToString(),
|
|
|
@@ -165,6 +168,8 @@ namespace MySystem
|
|
|
};
|
|
|
|
|
|
AddSIMTradeInfo(sIMTradeInfo);
|
|
|
+
|
|
|
+ function.WriteLog(i + "-end--" + DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss.fff") + "-" + dr["SIM卡号"].ToString(), "导交易打日志");
|
|
|
SuccessCount += 1;
|
|
|
}
|
|
|
DoCount += Size;
|
|
|
@@ -189,6 +194,7 @@ namespace MySystem
|
|
|
function.WriteLog(Newtonsoft.Json.JsonConvert.SerializeObject(msg), "导入广电卡交易数据Excel文件异常");
|
|
|
}
|
|
|
tran.Dispose();
|
|
|
+ function.WriteLog("end!!" + DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss.fff"), "导交易打日志");
|
|
|
}
|
|
|
|
|
|
}
|
|
|
@@ -387,6 +393,8 @@ namespace MySystem
|
|
|
json += "\"OrgDivi\":\"" + sIMTradeInfo.OrgDivi + "\"";
|
|
|
json += "}";
|
|
|
|
|
|
+ function.WriteLog("1-" + DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss.fff"), "导交易打日志");
|
|
|
+
|
|
|
bool op = true;
|
|
|
string OrderNo = DateTime.Now.ToString("yyyyMMddHHmmssfff") + function.get_Random(8);
|
|
|
decimal TotalAmountNum = decimal.Parse(function.CheckNum(numberString: sIMTradeInfo.TotalAmount));
|
|
|
@@ -396,6 +404,7 @@ namespace MySystem
|
|
|
{
|
|
|
CheckDate = DateTime.Now.AddMonths(-1).ToString("yyyyMM");
|
|
|
}
|
|
|
+ function.WriteLog("2-" + DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss.fff"), "导交易打日志");
|
|
|
if (int.Parse(sIMTradeInfo.CreateMonth) >= int.Parse(CheckDate)) op = false;
|
|
|
if (sIMTradeInfo.OrderStatus == "待激活") op = false;
|
|
|
if (sIMTradeInfo.UserStatus.Contains("注销") || sIMTradeInfo.UserStatus.Contains("欠费"))
|
|
|
@@ -414,6 +423,7 @@ namespace MySystem
|
|
|
}
|
|
|
db.SaveChanges();
|
|
|
}
|
|
|
+ function.WriteLog("3-" + DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss.fff"), "导交易打日志");
|
|
|
PosMerchantInfo checkMer = db.PosMerchantInfo.FirstOrDefault(m => m.KqMerNo == sIMTradeInfo.Mobile && m.KqSnNo == sIMTradeInfo.SimNo);
|
|
|
if (checkMer != null)
|
|
|
{
|
|
|
@@ -427,6 +437,7 @@ namespace MySystem
|
|
|
}
|
|
|
db.SaveChanges();
|
|
|
}
|
|
|
+ function.WriteLog("4-" + DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss.fff"), "导交易打日志");
|
|
|
PosMachinesTwo pos = db.PosMachinesTwo.FirstOrDefault(m => m.PosSn == sIMTradeInfo.SimNo);
|
|
|
if (pos != null)
|
|
|
{
|
|
|
@@ -444,6 +455,7 @@ namespace MySystem
|
|
|
}
|
|
|
db.SaveChanges();
|
|
|
}
|
|
|
+ function.WriteLog("5-" + DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss.fff"), "导交易打日志");
|
|
|
}
|
|
|
if (sIMTradeInfo.UserStatus.Contains("正常"))
|
|
|
{
|
|
|
@@ -453,13 +465,14 @@ namespace MySystem
|
|
|
if (checkSimMer.Status == -2) checkSimMer.Status = 0;
|
|
|
db.SaveChanges();
|
|
|
}
|
|
|
+ function.WriteLog("6-" + DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss.fff"), "导交易打日志");
|
|
|
PosMerchantInfo checkMer = db.PosMerchantInfo.FirstOrDefault(m => m.KqMerNo == sIMTradeInfo.Mobile && m.KqSnNo == sIMTradeInfo.SimNo);
|
|
|
if (checkMer != null)
|
|
|
{
|
|
|
if (checkMer.Status == -2) checkMer.Status = 1;
|
|
|
db.SaveChanges();
|
|
|
}
|
|
|
-
|
|
|
+ function.WriteLog("7-" + DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss.fff"), "导交易打日志");
|
|
|
PosMachinesTwo pos = db.PosMachinesTwo.FirstOrDefault(m => m.PosSn == sIMTradeInfo.SimNo);
|
|
|
if (pos != null && pos.Status < 0)
|
|
|
{
|
|
|
@@ -469,6 +482,7 @@ namespace MySystem
|
|
|
}
|
|
|
db.SaveChanges();
|
|
|
}
|
|
|
+ function.WriteLog("8-" + DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss.fff"), "导交易打日志");
|
|
|
}
|
|
|
|
|
|
if (TotalAmountNum > 0 && op)
|
|
|
@@ -497,6 +511,7 @@ namespace MySystem
|
|
|
});
|
|
|
|
|
|
spdb.SaveChanges();
|
|
|
+ function.WriteLog("9-" + DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss.fff"), "导交易打日志");
|
|
|
}
|
|
|
}
|
|
|
|