|
|
@@ -38,8 +38,7 @@ namespace molilian.core
|
|
|
{
|
|
|
var data = RedisHelper.LPop<TkDataDTO>(queue_tb_key);
|
|
|
if (data == null) break;
|
|
|
-
|
|
|
- new DBContext.Table(connection, "tk_logs")
|
|
|
+ data.id = new DBContext.Table(connection, "tk_logs")
|
|
|
.Add("channel", (int)data.channel)
|
|
|
.Add("accountName", data.accountName)
|
|
|
.Add("rawContent", data.rawContent)
|
|
|
@@ -62,28 +61,28 @@ namespace molilian.core
|
|
|
.Add("oaid", data.oaid)
|
|
|
.Add("create_time", data.create_time)
|
|
|
.Create(DBContext.InsertType.NORMAL, transaction);
|
|
|
+ if (!string.IsNullOrEmpty(data.itemId)) TkOrderTrackingCore.SaveLinkSummary(data);
|
|
|
}
|
|
|
|
|
|
for (int i = 0; i < 100; i++)
|
|
|
{
|
|
|
var data = RedisHelper.LPop<JdDataDTO>(queue_jd_key);
|
|
|
if (data == null) break;
|
|
|
-
|
|
|
new DBContext.Table(connection, "tk_logs")
|
|
|
- .Add("channel", (int)data.channel)
|
|
|
- .Add("accountName", data.accountName)
|
|
|
- .Add("rawContent", data.rawContent)
|
|
|
- .Add("rawContent2", data.rawContent2)
|
|
|
- .Add("success", data.success)
|
|
|
- .Add("message", data.message)
|
|
|
- .Add("reason", data.reason)
|
|
|
- .Add("shortLinkurl", data.shortLinkurl)
|
|
|
- .Add("deeplink_url", data.deeplink_url)
|
|
|
- .Add("elapsedTime", data.elapsedTime)
|
|
|
- .Add("ip", data.ip)
|
|
|
- .Add("oaid", data.oaid)
|
|
|
- .Add("create_time", data.create_time)
|
|
|
- .Create(DBContext.InsertType.NORMAL, transaction);
|
|
|
+ .Add("channel", (int)data.channel)
|
|
|
+ .Add("accountName", data.accountName)
|
|
|
+ .Add("rawContent", data.rawContent)
|
|
|
+ .Add("rawContent2", data.rawContent2)
|
|
|
+ .Add("success", data.success)
|
|
|
+ .Add("message", data.message)
|
|
|
+ .Add("reason", data.reason)
|
|
|
+ .Add("shortLinkurl", data.shortLinkurl)
|
|
|
+ .Add("deeplink_url", data.deeplink_url)
|
|
|
+ .Add("elapsedTime", data.elapsedTime)
|
|
|
+ .Add("ip", data.ip)
|
|
|
+ .Add("oaid", data.oaid)
|
|
|
+ .Add("create_time", data.create_time)
|
|
|
+ .Create(DBContext.InsertType.NORMAL, transaction);
|
|
|
}
|
|
|
|
|
|
for (int i = 0; i < 100; i++)
|
|
|
@@ -91,7 +90,7 @@ namespace molilian.core
|
|
|
var data = RedisHelper.LPop<TkDataDTO>(queue_parse_tb_key);
|
|
|
if (data == null) break;
|
|
|
|
|
|
- new DBContext.Table(connection, "tk_parse_logs")
|
|
|
+ data.id = new DBContext.Table(connection, "tk_parse_logs")
|
|
|
.Add("channel", (int)data.channel)
|
|
|
.Add("accountName", data.accountName)
|
|
|
.Add("rawContent", data.rawContent)
|
|
|
@@ -113,13 +112,13 @@ namespace molilian.core
|
|
|
.Add("oaid", data.oaid)
|
|
|
.Add("create_time", data.create_time)
|
|
|
.Create(DBContext.InsertType.NORMAL, transaction);
|
|
|
+ if (!string.IsNullOrEmpty(data.itemId)) TkOrderTrackingCore.SaveLinkSummary(data);
|
|
|
}
|
|
|
|
|
|
for (int i = 0; i < 100; i++)
|
|
|
{
|
|
|
var data = RedisHelper.LPop<JdDataDTO>(queue_parse_jd_key);
|
|
|
if (data == null) break;
|
|
|
-
|
|
|
new DBContext.Table(connection, "tk_parse_logs")
|
|
|
.Add("channel", (int)data.channel)
|
|
|
.Add("accountName", data.accountName)
|
|
|
@@ -146,7 +145,6 @@ namespace molilian.core
|
|
|
{
|
|
|
var data = RedisHelper.LPop<DyDataDTO>(queue_parse_dy_key);
|
|
|
if (data == null) break;
|
|
|
-
|
|
|
new DBContext.Table(connection, "tk_parse_logs")
|
|
|
.Add("channel", (int)data.channel)
|
|
|
.Add("accountName", data.accountName)
|
|
|
@@ -173,7 +171,6 @@ namespace molilian.core
|
|
|
{
|
|
|
var data = RedisHelper.LPop<ToolParseDataDTO>(queue_parse_tool_key);
|
|
|
if (data == null) break;
|
|
|
-
|
|
|
new DBContext.Table(connection, "tool_parse_logs")
|
|
|
.Add("channel", (int)data.channel)
|
|
|
.Add("rawContent", data.rawContent)
|
|
|
@@ -275,6 +272,7 @@ namespace molilian.core
|
|
|
response.elapsedTime = (int)ts.TotalMilliseconds;
|
|
|
RedisHelper.RPush(queue_parse_tb_key, response);
|
|
|
saveCache(response.channel.ToString(), response.accountName, response.success, response.message, response.reason);
|
|
|
+ if (!string.IsNullOrEmpty(response.itemId)) TkOrderTrackingCore.SaveLinkSummary(response);
|
|
|
|
|
|
if (!response.success && "nologin".Equals(response.message))
|
|
|
{
|
|
|
@@ -513,8 +511,6 @@ namespace molilian.core
|
|
|
}
|
|
|
});
|
|
|
}
|
|
|
-
|
|
|
-
|
|
|
private static void saveCache(string channel, string accountName, bool success, string message, string reason)
|
|
|
{
|
|
|
saveAccountCache("all", success, message, reason);
|