|
|
@@ -40,6 +40,7 @@ namespace molilian.core
|
|
|
if (data == null) break;
|
|
|
data.id = new DBContext.Table(connection, "tk_logs")
|
|
|
.Add("channel", (int)data.channel)
|
|
|
+ .Add("accountId", data.accountId)
|
|
|
.Add("accountName", data.accountName)
|
|
|
.Add("rawContent", data.rawContent)
|
|
|
.Add("rawContent2", data.rawContent2)
|
|
|
@@ -70,6 +71,7 @@ namespace molilian.core
|
|
|
if (data == null) break;
|
|
|
new DBContext.Table(connection, "tk_logs")
|
|
|
.Add("channel", (int)data.channel)
|
|
|
+ .Add("accountId", data.accountId)
|
|
|
.Add("accountName", data.accountName)
|
|
|
.Add("rawContent", data.rawContent)
|
|
|
.Add("rawContent2", data.rawContent2)
|
|
|
@@ -92,6 +94,7 @@ namespace molilian.core
|
|
|
|
|
|
data.id = new DBContext.Table(connection, "tk_parse_logs")
|
|
|
.Add("channel", (int)data.channel)
|
|
|
+ .Add("accountId", data.accountId)
|
|
|
.Add("accountName", data.accountName)
|
|
|
.Add("rawContent", data.rawContent)
|
|
|
.Add("success", data.success)
|
|
|
@@ -121,6 +124,7 @@ namespace molilian.core
|
|
|
if (data == null) break;
|
|
|
new DBContext.Table(connection, "tk_parse_logs")
|
|
|
.Add("channel", (int)data.channel)
|
|
|
+ .Add("accountId", data.accountId)
|
|
|
.Add("accountName", data.accountName)
|
|
|
.Add("rawContent", data.rawContent)
|
|
|
.Add("success", data.success)
|
|
|
@@ -147,6 +151,7 @@ namespace molilian.core
|
|
|
if (data == null) break;
|
|
|
new DBContext.Table(connection, "tk_parse_logs")
|
|
|
.Add("channel", (int)data.channel)
|
|
|
+ .Add("accountId", data.accountId)
|
|
|
.Add("accountName", data.accountName)
|
|
|
.Add("rawContent", data.rawContent)
|
|
|
.Add("success", data.success)
|
|
|
@@ -217,6 +222,7 @@ namespace molilian.core
|
|
|
var ts = DateTime.Now - response.create_time;
|
|
|
response.elapsedTime = (int)ts.TotalMilliseconds;
|
|
|
RedisHelper.RPush(queue_jd_key, response);
|
|
|
+ saveCache(response.channel.ToString(), response.accountId.ToString(), response.success, response.message, response.reason);
|
|
|
saveCache(response.channel.ToString(), response.accountName, response.success, response.message, response.reason);
|
|
|
}
|
|
|
catch (Exception ex) { }
|
|
|
@@ -229,6 +235,7 @@ namespace molilian.core
|
|
|
var ts = DateTime.Now - response.create_time;
|
|
|
response.elapsedTime = (int)ts.TotalMilliseconds;
|
|
|
RedisHelper.RPush(queue_tb_key, response);
|
|
|
+ saveCache(response.channel.ToString(), response.accountId.ToString(), response.success, response.message, response.reason);
|
|
|
saveCache(response.channel.ToString(), response.accountName, response.success, response.message, response.reason);
|
|
|
|
|
|
if (!response.success && "nologin".Equals(response.message))
|
|
|
@@ -271,6 +278,7 @@ namespace molilian.core
|
|
|
var ts = DateTime.Now - response.create_time;
|
|
|
response.elapsedTime = (int)ts.TotalMilliseconds;
|
|
|
RedisHelper.RPush(queue_parse_tb_key, response);
|
|
|
+ saveCache(response.channel.ToString(), response.accountId.ToString(), response.success, response.message, response.reason);
|
|
|
saveCache(response.channel.ToString(), response.accountName, response.success, response.message, response.reason);
|
|
|
if (!string.IsNullOrEmpty(response.itemId)) TkOrderTrackingCore.SaveLinkSummary(response);
|
|
|
|
|
|
@@ -307,6 +315,7 @@ namespace molilian.core
|
|
|
var ts = DateTime.Now - response.create_time;
|
|
|
response.elapsedTime = (int)ts.TotalMilliseconds;
|
|
|
RedisHelper.RPush(queue_parse_jd_key, response);
|
|
|
+ saveCache(response.channel.ToString(), response.accountId.ToString(), response.success, response.message, response.reason);
|
|
|
saveCache(response.channel.ToString(), response.accountName, response.success, response.message, response.reason);
|
|
|
|
|
|
}
|
|
|
@@ -319,6 +328,7 @@ namespace molilian.core
|
|
|
var ts = DateTime.Now - response.create_time;
|
|
|
response.elapsedTime = (int)ts.TotalMilliseconds;
|
|
|
RedisHelper.RPush(queue_parse_dy_key, response);
|
|
|
+ saveCache(response.channel.ToString(), response.accountId.ToString(), response.success, response.message, response.reason);
|
|
|
saveCache(response.channel.ToString(), response.accountName, response.success, response.message, response.reason);
|
|
|
|
|
|
}
|
|
|
@@ -336,181 +346,6 @@ namespace molilian.core
|
|
|
catch (Exception ex) { }
|
|
|
}
|
|
|
|
|
|
-
|
|
|
- public static async Task Log2(JdDataDTO response)
|
|
|
- {
|
|
|
- await Task.Run(() =>
|
|
|
- {
|
|
|
- try
|
|
|
- {
|
|
|
- new DBContext.Table("tk_logs")
|
|
|
- .Add("channel", (int)response.channel)
|
|
|
- .Add("accountName", response.accountName)
|
|
|
- .Add("rawContent", response.rawContent)
|
|
|
- .Add("rawContent2", response.rawContent2)
|
|
|
- .Add("ip", response.ip)
|
|
|
- .Add("oaid", response.oaid)
|
|
|
- .Add("success", response.success)
|
|
|
- .Add("message", response.message)
|
|
|
- .Add("reason", response.reason)
|
|
|
- .Add("shortLinkurl", response.shortLinkurl)
|
|
|
- .Add("deeplink_url", response.deeplink_url)
|
|
|
- .Add("ip", response.ip)
|
|
|
- .Add("oaid", response.oaid)
|
|
|
- .Add("create_time", response.create_time)
|
|
|
- .Add("elapsedTime", response.elapsedTime)
|
|
|
- .Create();
|
|
|
-
|
|
|
- }
|
|
|
- catch (Exception ex)
|
|
|
- {
|
|
|
- new LoggerLibrary("database_error")
|
|
|
- .Info(response.rawContent, response.rawContent2)
|
|
|
- .Info(response.Convert2Json())
|
|
|
- .Info(ex.Message, ex.StackTrace)
|
|
|
- .Save();
|
|
|
- }
|
|
|
- });
|
|
|
- }
|
|
|
-
|
|
|
- public static async Task Log2(TkDataDTO response, AlimamaPlus? alimamaPlus = null)
|
|
|
- {
|
|
|
- await Task.Run(() =>
|
|
|
- {
|
|
|
- try
|
|
|
- {
|
|
|
- new DBContext.Table("tk_logs")
|
|
|
- .Add("channel", (int)response.channel)
|
|
|
- .Add("accountName", response.accountName)
|
|
|
- .Add("rawContent", response.rawContent)
|
|
|
- .Add("rawContent2", response.rawContent2)
|
|
|
- .Add("success", response.success)
|
|
|
- .Add("message", response.message)
|
|
|
- .Add("reason", response.reason)
|
|
|
- .Add("content", response.content)
|
|
|
- .Add("couponAmount", response.couponAmount)
|
|
|
- .Add("taoToken", response.taoToken)
|
|
|
- .Add("shortLinkurl", response.shortLinkurl)
|
|
|
- .Add("deeplink_url", response.deeplink_url)
|
|
|
- .Add("num_iid", response.num_iid)
|
|
|
- .Add("elapsedTime", response.elapsedTime)
|
|
|
- .Add("ip", response.ip)
|
|
|
- .Add("oaid", response.oaid)
|
|
|
- .Add("create_time", response.create_time)
|
|
|
- .Create();
|
|
|
-
|
|
|
- if (!response.success && "nologin".Equals(response.message))
|
|
|
- {
|
|
|
- switch (response.channel)
|
|
|
- {
|
|
|
- case TkChannelEnum.tb:
|
|
|
- if (alimamaPlus != null)
|
|
|
- {
|
|
|
- (bool success, string message) = alimamaPlus.RenewCookie();
|
|
|
- if (success) return;
|
|
|
- }
|
|
|
- TkPoolCore.Disabled(response.accountName, $"{response.rawContent}\n{response.rawContent2}");
|
|
|
- break;
|
|
|
- //case TkChannelEnum.jdUnion:
|
|
|
- // VeapiPoolCore.Disabled(response.accountName);
|
|
|
- // break;
|
|
|
- }
|
|
|
- }
|
|
|
- }
|
|
|
- catch (Exception ex)
|
|
|
- {
|
|
|
- new LoggerLibrary("database_error")
|
|
|
- .Info(response.rawContent, response.rawContent2)
|
|
|
- .Info(response.Convert2Json())
|
|
|
- .Info(ex.Message, ex.StackTrace)
|
|
|
- .Save();
|
|
|
- }
|
|
|
- });
|
|
|
- }
|
|
|
-
|
|
|
-
|
|
|
- public static async Task ParseLog2(TkDataDTO response, AlimamaPlus? alimamaPlus = null)
|
|
|
- {
|
|
|
- await Task.Run(() =>
|
|
|
- {
|
|
|
- try
|
|
|
- {
|
|
|
- new DBContext.Table("tk_parse_logs")
|
|
|
- .Add("channel", (int)response.channel)
|
|
|
- .Add("accountName", response.accountName)
|
|
|
- .Add("rawContent", response.rawContent)
|
|
|
- .Add("success", response.success)
|
|
|
- .Add("message", response.message)
|
|
|
- .Add("reason", response.reason)
|
|
|
- .Add("content", response.content)
|
|
|
- .Add("couponAmount", response.couponAmount)
|
|
|
- .Add("taoToken", response.taoToken)
|
|
|
- .Add("shortLinkurl", response.shortLinkurl)
|
|
|
- .Add("deeplink_url", response.deeplink_url)
|
|
|
- .Add("num_iid", response.num_iid)
|
|
|
- .Add("elapsedTime", response.elapsedTime)
|
|
|
- .Add("ip", response.ip)
|
|
|
- .Add("oaid", response.oaid)
|
|
|
- .Add("create_time", response.create_time)
|
|
|
- .Create();
|
|
|
-
|
|
|
- if (!response.success && "nologin".Equals(response.message))
|
|
|
- {
|
|
|
- switch (response.channel)
|
|
|
- {
|
|
|
- case TkChannelEnum.tb:
|
|
|
- if (alimamaPlus != null)
|
|
|
- {
|
|
|
- (bool success, string message) = alimamaPlus.RenewCookie();
|
|
|
- if (success) return;
|
|
|
- }
|
|
|
- TkPoolCore.Disabled(response.accountName, $"{response.rawContent}");
|
|
|
- break;
|
|
|
- }
|
|
|
- }
|
|
|
- }
|
|
|
- catch (Exception ex)
|
|
|
- {
|
|
|
- new LoggerLibrary("unionParse", "database_error")
|
|
|
- .Info(response.rawContent)
|
|
|
- .Info(response.Convert2Json())
|
|
|
- .Info(ex.Message, ex.StackTrace)
|
|
|
- .Save();
|
|
|
- }
|
|
|
- });
|
|
|
- }
|
|
|
- public static async Task ParseLog2(JdDataDTO response)
|
|
|
- {
|
|
|
- await Task.Run(() =>
|
|
|
- {
|
|
|
- try
|
|
|
- {
|
|
|
- new DBContext.Table("tk_parse_logs")
|
|
|
- .Add("channel", (int)response.channel)
|
|
|
- .Add("accountName", response.accountName)
|
|
|
- .Add("rawContent", response.rawContent)
|
|
|
- .Add("success", response.success)
|
|
|
- .Add("message", response.message)
|
|
|
- .Add("reason", response.reason)
|
|
|
- .Add("content", response.content)
|
|
|
- .Add("shortLinkurl", response.shortLinkurl)
|
|
|
- .Add("deeplink_url", response.deeplink_url)
|
|
|
- .Add("elapsedTime", response.elapsedTime)
|
|
|
- .Add("ip", response.ip)
|
|
|
- .Add("oaid", response.oaid)
|
|
|
- .Add("create_time", response.create_time)
|
|
|
- .Create();
|
|
|
- }
|
|
|
- catch (Exception ex)
|
|
|
- {
|
|
|
- new LoggerLibrary("unionParse", "database_error")
|
|
|
- .Info(response.rawContent)
|
|
|
- .Info(response.Convert2Json())
|
|
|
- .Info(ex.Message, ex.StackTrace)
|
|
|
- .Save();
|
|
|
- }
|
|
|
- });
|
|
|
- }
|
|
|
private static void saveCache(string channel, string accountName, bool success, string message, string reason)
|
|
|
{
|
|
|
saveAccountCache("all", success, message, reason);
|