|
@@ -54,33 +54,7 @@ namespace molilian.core
|
|
|
{
|
|
{
|
|
|
var data = redis.LPop<TkDataDTO>(queue_tb_key);
|
|
var data = redis.LPop<TkDataDTO>(queue_tb_key);
|
|
|
if (data == null) break;
|
|
if (data == null) break;
|
|
|
- data.id = new DBContext.Table(connection, "tk_logs")
|
|
|
|
|
- .Add("end_point", data.end_point)
|
|
|
|
|
- .Add("channel", (int)data.channel)
|
|
|
|
|
- .Add("accountId", data.accountId)
|
|
|
|
|
- .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("content", data.content)
|
|
|
|
|
- .Add("couponAmount", data.couponAmount)
|
|
|
|
|
- .Add("itemId", data.itemId)
|
|
|
|
|
- .Add("itemName", data.itemName)
|
|
|
|
|
- .Add("pic", data.pic)
|
|
|
|
|
- .Add("promotionPrice", data.promotionPrice)
|
|
|
|
|
- .Add("taoToken", data.taoToken)
|
|
|
|
|
- .Add("shortLinkurl", data.shortLinkurl)
|
|
|
|
|
- .Add("deeplink_url", data.deeplink_url)
|
|
|
|
|
- .Add("num_iid", data.num_iid)
|
|
|
|
|
- .Add("elapsedTime", data.elapsedTime)
|
|
|
|
|
- .Add("ip", data.ip)
|
|
|
|
|
- .Add("oaid", data.oaid)
|
|
|
|
|
- .Add("create_time", data.create_time)
|
|
|
|
|
- .Create(DBContext.InsertType.NORMAL, transaction);
|
|
|
|
|
-
|
|
|
|
|
- if (data.elapsedTime > 1000)
|
|
|
|
|
|
|
+ if ("127.0.0.1".Equals(data.ip))
|
|
|
{
|
|
{
|
|
|
new DBContext.Table(connection, "tk_logs_test")
|
|
new DBContext.Table(connection, "tk_logs_test")
|
|
|
.Add("end_point", data.end_point)
|
|
.Add("end_point", data.end_point)
|
|
@@ -108,9 +82,9 @@ namespace molilian.core
|
|
|
.Add("create_time", data.create_time)
|
|
.Add("create_time", data.create_time)
|
|
|
.Create(DBContext.InsertType.NORMAL, transaction);
|
|
.Create(DBContext.InsertType.NORMAL, transaction);
|
|
|
}
|
|
}
|
|
|
- if (data.success)
|
|
|
|
|
|
|
+ else
|
|
|
{
|
|
{
|
|
|
- new DBContext.Table(connection, "tk_success_logs")
|
|
|
|
|
|
|
+ data.id = new DBContext.Table(connection, "tk_logs")
|
|
|
.Add("end_point", data.end_point)
|
|
.Add("end_point", data.end_point)
|
|
|
.Add("channel", (int)data.channel)
|
|
.Add("channel", (int)data.channel)
|
|
|
.Add("accountId", data.accountId)
|
|
.Add("accountId", data.accountId)
|
|
@@ -135,8 +109,38 @@ namespace molilian.core
|
|
|
.Add("oaid", data.oaid)
|
|
.Add("oaid", data.oaid)
|
|
|
.Add("create_time", data.create_time)
|
|
.Add("create_time", data.create_time)
|
|
|
.Create(DBContext.InsertType.NORMAL, transaction);
|
|
.Create(DBContext.InsertType.NORMAL, transaction);
|
|
|
|
|
+
|
|
|
|
|
+ if (data.success)
|
|
|
|
|
+ {
|
|
|
|
|
+ new DBContext.Table(connection, "tk_success_logs")
|
|
|
|
|
+ .Add("end_point", data.end_point)
|
|
|
|
|
+ .Add("channel", (int)data.channel)
|
|
|
|
|
+ .Add("accountId", data.accountId)
|
|
|
|
|
+ .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("content", data.content)
|
|
|
|
|
+ .Add("couponAmount", data.couponAmount)
|
|
|
|
|
+ .Add("itemId", data.itemId)
|
|
|
|
|
+ .Add("itemName", data.itemName)
|
|
|
|
|
+ .Add("pic", data.pic)
|
|
|
|
|
+ .Add("promotionPrice", data.promotionPrice)
|
|
|
|
|
+ .Add("taoToken", data.taoToken)
|
|
|
|
|
+ .Add("shortLinkurl", data.shortLinkurl)
|
|
|
|
|
+ .Add("deeplink_url", data.deeplink_url)
|
|
|
|
|
+ .Add("num_iid", data.num_iid)
|
|
|
|
|
+ .Add("elapsedTime", data.elapsedTime)
|
|
|
|
|
+ .Add("ip", data.ip)
|
|
|
|
|
+ .Add("oaid", data.oaid)
|
|
|
|
|
+ .Add("create_time", data.create_time)
|
|
|
|
|
+ .Create(DBContext.InsertType.NORMAL, transaction);
|
|
|
|
|
+ }
|
|
|
|
|
+ if (!string.IsNullOrEmpty(data.itemId)) TkOrderTrackingCore.SaveLinkSummary(data);
|
|
|
}
|
|
}
|
|
|
- if (!string.IsNullOrEmpty(data.itemId)) TkOrderTrackingCore.SaveLinkSummary(data);
|
|
|
|
|
|
|
+
|
|
|
total++;
|
|
total++;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
@@ -169,34 +173,7 @@ namespace molilian.core
|
|
|
var data = redis.LPop<TkDataDTO>(queue_parse_tb_key);
|
|
var data = redis.LPop<TkDataDTO>(queue_parse_tb_key);
|
|
|
if (data == null) break;
|
|
if (data == null) break;
|
|
|
|
|
|
|
|
- data.id = new DBContext.Table(connection, "tk_parse_logs")
|
|
|
|
|
- .Add("end_point", data.end_point)
|
|
|
|
|
- .Add("channel", (int)data.channel)
|
|
|
|
|
- .Add("accountId", data.accountId)
|
|
|
|
|
- .Add("accountName", data.accountName)
|
|
|
|
|
- .Add("rawContent", data.rawContent)
|
|
|
|
|
- .Add("success", data.success)
|
|
|
|
|
- .Add("message", data.message)
|
|
|
|
|
- .Add("reason", data.reason)
|
|
|
|
|
- .Add("content", data.content)
|
|
|
|
|
- .Add("itemId", data.itemId)
|
|
|
|
|
- .Add("itemName", data.itemName)
|
|
|
|
|
- .Add("pic", data.pic)
|
|
|
|
|
- .Add("couponAmount", data.couponAmount)
|
|
|
|
|
- .Add("promotionPrice", data.promotionPrice)
|
|
|
|
|
- .Add("taoToken", data.taoToken)
|
|
|
|
|
- .Add("shortLinkurl", data.shortLinkurl)
|
|
|
|
|
- .Add("deeplink_url", data.deeplink_url)
|
|
|
|
|
- .Add("num_iid", data.num_iid)
|
|
|
|
|
- .Add("elapsedTime", data.elapsedTime)
|
|
|
|
|
- .Add("elapsedTime2", data.elapsedTime2)
|
|
|
|
|
- .Add("elapsedTime3", data.elapsedTime3)
|
|
|
|
|
- .Add("ip", data.ip)
|
|
|
|
|
- .Add("oaid", data.oaid)
|
|
|
|
|
- .Add("create_time", data.create_time)
|
|
|
|
|
- .Create(DBContext.InsertType.NORMAL, transaction);
|
|
|
|
|
-
|
|
|
|
|
- if (data.elapsedTime > 1000)
|
|
|
|
|
|
|
+ if ("127.0.0.1".Equals(data.ip))
|
|
|
{
|
|
{
|
|
|
new DBContext.Table(connection, "tk_parse_logs_test")
|
|
new DBContext.Table(connection, "tk_parse_logs_test")
|
|
|
.Add("end_point", data.end_point)
|
|
.Add("end_point", data.end_point)
|
|
@@ -224,39 +201,69 @@ namespace molilian.core
|
|
|
.Add("oaid", data.oaid)
|
|
.Add("oaid", data.oaid)
|
|
|
.Add("create_time", data.create_time)
|
|
.Add("create_time", data.create_time)
|
|
|
.Create(DBContext.InsertType.NORMAL, transaction);
|
|
.Create(DBContext.InsertType.NORMAL, transaction);
|
|
|
- }
|
|
|
|
|
|
|
|
|
|
- if (data.success)
|
|
|
|
|
- {
|
|
|
|
|
- new DBContext.Table(connection, "tk_success_parse_logs")
|
|
|
|
|
- .Add("end_point", data.end_point)
|
|
|
|
|
- .Add("channel", (int)data.channel)
|
|
|
|
|
- .Add("accountId", data.accountId)
|
|
|
|
|
- .Add("accountName", data.accountName)
|
|
|
|
|
- .Add("rawContent", data.rawContent)
|
|
|
|
|
- .Add("success", data.success)
|
|
|
|
|
- .Add("message", data.message)
|
|
|
|
|
- .Add("reason", data.reason)
|
|
|
|
|
- .Add("content", data.content)
|
|
|
|
|
- .Add("itemId", data.itemId)
|
|
|
|
|
- .Add("itemName", data.itemName)
|
|
|
|
|
- .Add("pic", data.pic)
|
|
|
|
|
- .Add("couponAmount", data.couponAmount)
|
|
|
|
|
- .Add("promotionPrice", data.promotionPrice)
|
|
|
|
|
- .Add("taoToken", data.taoToken)
|
|
|
|
|
- .Add("shortLinkurl", data.shortLinkurl)
|
|
|
|
|
- .Add("deeplink_url", data.deeplink_url)
|
|
|
|
|
- .Add("num_iid", data.num_iid)
|
|
|
|
|
- .Add("elapsedTime", data.elapsedTime)
|
|
|
|
|
- .Add("elapsedTime2", data.elapsedTime2)
|
|
|
|
|
- .Add("elapsedTime3", data.elapsedTime3)
|
|
|
|
|
- .Add("ip", data.ip)
|
|
|
|
|
- .Add("oaid", data.oaid)
|
|
|
|
|
- .Add("create_time", data.create_time)
|
|
|
|
|
- .Create(DBContext.InsertType.NORMAL, transaction);
|
|
|
|
|
}
|
|
}
|
|
|
|
|
+ else
|
|
|
|
|
+ {
|
|
|
|
|
|
|
|
- if (!string.IsNullOrEmpty(data.itemId)) TkOrderTrackingCore.SaveLinkSummary(data);
|
|
|
|
|
|
|
+ data.id = new DBContext.Table(connection, "tk_parse_logs")
|
|
|
|
|
+ .Add("end_point", data.end_point)
|
|
|
|
|
+ .Add("channel", (int)data.channel)
|
|
|
|
|
+ .Add("accountId", data.accountId)
|
|
|
|
|
+ .Add("accountName", data.accountName)
|
|
|
|
|
+ .Add("rawContent", data.rawContent)
|
|
|
|
|
+ .Add("success", data.success)
|
|
|
|
|
+ .Add("message", data.message)
|
|
|
|
|
+ .Add("reason", data.reason)
|
|
|
|
|
+ .Add("content", data.content)
|
|
|
|
|
+ .Add("itemId", data.itemId)
|
|
|
|
|
+ .Add("itemName", data.itemName)
|
|
|
|
|
+ .Add("pic", data.pic)
|
|
|
|
|
+ .Add("couponAmount", data.couponAmount)
|
|
|
|
|
+ .Add("promotionPrice", data.promotionPrice)
|
|
|
|
|
+ .Add("taoToken", data.taoToken)
|
|
|
|
|
+ .Add("shortLinkurl", data.shortLinkurl)
|
|
|
|
|
+ .Add("deeplink_url", data.deeplink_url)
|
|
|
|
|
+ .Add("num_iid", data.num_iid)
|
|
|
|
|
+ .Add("elapsedTime", data.elapsedTime)
|
|
|
|
|
+ .Add("elapsedTime2", data.elapsedTime2)
|
|
|
|
|
+ .Add("elapsedTime3", data.elapsedTime3)
|
|
|
|
|
+ .Add("ip", data.ip)
|
|
|
|
|
+ .Add("oaid", data.oaid)
|
|
|
|
|
+ .Add("create_time", data.create_time)
|
|
|
|
|
+ .Create(DBContext.InsertType.NORMAL, transaction);
|
|
|
|
|
+
|
|
|
|
|
+ if (data.success)
|
|
|
|
|
+ {
|
|
|
|
|
+ new DBContext.Table(connection, "tk_success_parse_logs")
|
|
|
|
|
+ .Add("end_point", data.end_point)
|
|
|
|
|
+ .Add("channel", (int)data.channel)
|
|
|
|
|
+ .Add("accountId", data.accountId)
|
|
|
|
|
+ .Add("accountName", data.accountName)
|
|
|
|
|
+ .Add("rawContent", data.rawContent)
|
|
|
|
|
+ .Add("success", data.success)
|
|
|
|
|
+ .Add("message", data.message)
|
|
|
|
|
+ .Add("reason", data.reason)
|
|
|
|
|
+ .Add("content", data.content)
|
|
|
|
|
+ .Add("itemId", data.itemId)
|
|
|
|
|
+ .Add("itemName", data.itemName)
|
|
|
|
|
+ .Add("pic", data.pic)
|
|
|
|
|
+ .Add("couponAmount", data.couponAmount)
|
|
|
|
|
+ .Add("promotionPrice", data.promotionPrice)
|
|
|
|
|
+ .Add("taoToken", data.taoToken)
|
|
|
|
|
+ .Add("shortLinkurl", data.shortLinkurl)
|
|
|
|
|
+ .Add("deeplink_url", data.deeplink_url)
|
|
|
|
|
+ .Add("num_iid", data.num_iid)
|
|
|
|
|
+ .Add("elapsedTime", data.elapsedTime)
|
|
|
|
|
+ .Add("elapsedTime2", data.elapsedTime2)
|
|
|
|
|
+ .Add("elapsedTime3", data.elapsedTime3)
|
|
|
|
|
+ .Add("ip", data.ip)
|
|
|
|
|
+ .Add("oaid", data.oaid)
|
|
|
|
|
+ .Add("create_time", data.create_time)
|
|
|
|
|
+ .Create(DBContext.InsertType.NORMAL, transaction);
|
|
|
|
|
+ }
|
|
|
|
|
+ if (!string.IsNullOrEmpty(data.itemId)) TkOrderTrackingCore.SaveLinkSummary(data);
|
|
|
|
|
+ }
|
|
|
total++;
|
|
total++;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
@@ -688,6 +695,17 @@ namespace molilian.core
|
|
|
var result = EndPointCore.ProcessEndPointNodes<int>(node =>
|
|
var result = EndPointCore.ProcessEndPointNodes<int>(node =>
|
|
|
{
|
|
{
|
|
|
if (!node.is_public_api) return 0;
|
|
if (!node.is_public_api) return 0;
|
|
|
|
|
+#if DEBUG
|
|
|
|
|
+ switch (node.name) {
|
|
|
|
|
+
|
|
|
|
|
+ case "bj":
|
|
|
|
|
+ node.redis_server = "101.200.46.46:6379,password=pKBiS4ka2IpXayIdcx00,defaultDatabase=0,idleTimeout=20000,preheat=3,tryit=2,ssl=false,prefix=webhook";
|
|
|
|
|
+ break;
|
|
|
|
|
+ case "gz":
|
|
|
|
|
+ node.redis_server = "8.138.110.158:6379,password=pKBiS4ka2IpXayIdcx00,defaultDatabase=0,idleTimeout=20000,preheat=3,tryit=2,ssl=false,prefix=webhook";
|
|
|
|
|
+ break;
|
|
|
|
|
+ }
|
|
|
|
|
+#endif
|
|
|
var redis = RedisClientManager.GetRedisClient(node.redis_server);
|
|
var redis = RedisClientManager.GetRedisClient(node.redis_server);
|
|
|
return redis.Get<int>(keyname);
|
|
return redis.Get<int>(keyname);
|
|
|
});
|
|
});
|