|
@@ -596,7 +596,7 @@ namespace molilian.core
|
|
|
}
|
|
}
|
|
|
//============================== 放弃转链-地区过滤 ==============================
|
|
//============================== 放弃转链-地区过滤 ==============================
|
|
|
|
|
|
|
|
- bool is_ignore2 = AlimamaPlus.ShouldIgnoreRequest(request.Ip, request.Oaid, request.RiskStrategy, request.LaunchScene, out reason);
|
|
|
|
|
|
|
+ bool is_ignore2 = AlimamaPlus.ShouldIgnoreRequest(request, out reason);
|
|
|
|
|
|
|
|
if (is_ignore2)
|
|
if (is_ignore2)
|
|
|
{
|
|
{
|
|
@@ -888,7 +888,7 @@ namespace molilian.core
|
|
|
string itemId = null;
|
|
string itemId = null;
|
|
|
|
|
|
|
|
//============================== 放弃转链-地区过滤 ==============================
|
|
//============================== 放弃转链-地区过滤 ==============================
|
|
|
- if (!TestParseCore.InWhitelist(result.ip, result.oaid) && request.AccountId == 0 && JdUnionPlus.ShouldIgnoreRequest(config, request.Ip, request.Oaid, request.RiskStrategy, request.LaunchScene, out string reason))
|
|
|
|
|
|
|
+ if (!TestParseCore.InWhitelist(result.ip, result.oaid) && request.AccountId == 0 && JdUnionPlus.ShouldIgnoreRequest(config, request, out string reason))
|
|
|
{
|
|
{
|
|
|
result.link_type = JdUnionPlus.GetLinkType(result.shortLinkurl, out out_url, out itemId);
|
|
result.link_type = JdUnionPlus.GetLinkType(result.shortLinkurl, out out_url, out itemId);
|
|
|
|
|
|
|
@@ -954,7 +954,7 @@ namespace molilian.core
|
|
|
result.proxy_name = plus._proxyName;
|
|
result.proxy_name = plus._proxyName;
|
|
|
result.proxy_node = plus._proxy?.Address?.Host;
|
|
result.proxy_node = plus._proxy?.Address?.Host;
|
|
|
|
|
|
|
|
- result = await plus.JdParseAsync(content, request.CommerceType, request.ClickId, result, cancellationToken);
|
|
|
|
|
|
|
+ result = await plus.JdParseAsync(content, request, result, cancellationToken);
|
|
|
}
|
|
}
|
|
|
catch (Exception ex)
|
|
catch (Exception ex)
|
|
|
{
|
|
{
|
|
@@ -1048,7 +1048,7 @@ namespace molilian.core
|
|
|
string itemId = null;
|
|
string itemId = null;
|
|
|
|
|
|
|
|
//============================== 放弃转链-地区过滤 ==============================
|
|
//============================== 放弃转链-地区过滤 ==============================
|
|
|
- if (!TestParseCore.InWhitelist(result.ip, result.oaid) && request.AccountId == 0 && JdUnionPlus.ShouldIgnoreRequest(config, request.Ip, request.Oaid, request.RiskStrategy, request.LaunchScene, out string reason))
|
|
|
|
|
|
|
+ if (!TestParseCore.InWhitelist(result.ip, result.oaid) && request.AccountId == 0 && JdUnionPlus.ShouldIgnoreRequest(config, request, out string reason))
|
|
|
{
|
|
{
|
|
|
result.link_type = JdUnionPlus.GetLinkType(result.shortLinkurl, out out_url, out itemId);
|
|
result.link_type = JdUnionPlus.GetLinkType(result.shortLinkurl, out out_url, out itemId);
|
|
|
|
|
|
|
@@ -1129,7 +1129,7 @@ namespace molilian.core
|
|
|
result.proxy_name = plus._proxyName;
|
|
result.proxy_name = plus._proxyName;
|
|
|
result.proxy_node = plus._proxy?.Address?.Host;
|
|
result.proxy_node = plus._proxy?.Address?.Host;
|
|
|
|
|
|
|
|
- result = await plus.JdParseAsync(content, request.CommerceType, request.ClickId, result, cancellationToken);
|
|
|
|
|
|
|
+ result = await plus.JdParseAsync(content, request, result, cancellationToken);
|
|
|
}
|
|
}
|
|
|
catch (Exception ex)
|
|
catch (Exception ex)
|
|
|
{
|
|
{
|
|
@@ -1317,7 +1317,7 @@ namespace molilian.core
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
//============================== 放弃转链-地区过滤 ==============================
|
|
//============================== 放弃转链-地区过滤 ==============================
|
|
|
- if (request.AccountId == 0 && PddUnionPlus.ShouldIgnoreRequest(config, request.Ip, request.Oaid, out string reason))
|
|
|
|
|
|
|
+ if (request.AccountId == 0 && PddUnionPlus.ShouldIgnoreRequest(config, request, out string reason))
|
|
|
{
|
|
{
|
|
|
result.success = false;
|
|
result.success = false;
|
|
|
result.message = "放弃转链";
|
|
result.message = "放弃转链";
|
|
@@ -1327,7 +1327,7 @@ namespace molilian.core
|
|
|
return PddParseOutput(result);
|
|
return PddParseOutput(result);
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
- if (!TestParseCore.InWhitelist(result.ip, result.oaid) && PddUnionPlus.FlowControlIgnoreRequest(config, out reason))
|
|
|
|
|
|
|
+ if (!TestParseCore.InWhitelist(result.ip, result.oaid) && PddUnionPlus.FlowControlIgnoreRequest(config, request, out reason))
|
|
|
{
|
|
{
|
|
|
result.success = false;
|
|
result.success = false;
|
|
|
result.link_type = LinkTypeEnum.unknown;
|
|
result.link_type = LinkTypeEnum.unknown;
|
|
@@ -1507,7 +1507,7 @@ namespace molilian.core
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
//============================== 放弃转链-地区过滤 ==============================
|
|
//============================== 放弃转链-地区过滤 ==============================
|
|
|
- if (request.AccountId == 0 && PddUnionPlus.ShouldIgnoreRequest(config, request.Ip, request.Oaid, out string reason))
|
|
|
|
|
|
|
+ if (request.AccountId == 0 && PddUnionPlus.ShouldIgnoreRequest(config, request, out string reason))
|
|
|
{
|
|
{
|
|
|
result.success = false;
|
|
result.success = false;
|
|
|
result.message = "放弃转链";
|
|
result.message = "放弃转链";
|
|
@@ -1516,7 +1516,7 @@ namespace molilian.core
|
|
|
_ = TkLogCore.ParseLogAsync(result);
|
|
_ = TkLogCore.ParseLogAsync(result);
|
|
|
return PddParseOutput(result);
|
|
return PddParseOutput(result);
|
|
|
}
|
|
}
|
|
|
- if (!TestParseCore.InWhitelist(result.ip, result.oaid) && PddUnionPlus.FlowControlIgnoreRequest(config, out reason))
|
|
|
|
|
|
|
+ if (!TestParseCore.InWhitelist(result.ip, result.oaid) && PddUnionPlus.FlowControlIgnoreRequest(config, request, out reason))
|
|
|
{
|
|
{
|
|
|
result.success = false;
|
|
result.success = false;
|
|
|
result.link_type = LinkTypeEnum.unknown;
|
|
result.link_type = LinkTypeEnum.unknown;
|