|
|
@@ -170,7 +170,7 @@ namespace molilian.core
|
|
|
bool other_aff = false;
|
|
|
AlimamaPlus alimama = null;
|
|
|
//content = content.UrlDecode();
|
|
|
- var result = AlimamaPlus.GetFormattedObject(request.Content, request.Ip, request.Oaid);
|
|
|
+ var result = AlimamaPlus.GetFormattedObject(request);
|
|
|
|
|
|
result.riskStrategy = request.RiskStrategy;
|
|
|
result.launchScene = request.LaunchScene;
|
|
|
@@ -582,7 +582,7 @@ namespace molilian.core
|
|
|
public static async Task<APIResult> GoodsJdParseAsync(UnionParseRequest request, CancellationToken cancellationToken = default)
|
|
|
{
|
|
|
var config = TkConfigCore.Get();
|
|
|
- var result = JdUnionPlus.GetFormattedObject(request.Content, request.Ip, request.Oaid, request.ClickId);
|
|
|
+ var result = JdUnionPlus.GetFormattedObject(request);
|
|
|
|
|
|
result.rawContent = request.Content;
|
|
|
result.riskStrategy = request.RiskStrategy;
|
|
|
@@ -757,7 +757,7 @@ namespace molilian.core
|
|
|
public static async Task<APIResult> JdParseAsync(UnionParseRequest request, CancellationToken cancellationToken = default)
|
|
|
{
|
|
|
var config = TkConfigCore.Get();
|
|
|
- var result = JdUnionPlus.GetFormattedObject(request.Content, request.Ip, request.Oaid, request.ClickId);
|
|
|
+ var result = JdUnionPlus.GetFormattedObject(request);
|
|
|
|
|
|
result.rawContent = request.Content;
|
|
|
result.riskStrategy = request.RiskStrategy;
|
|
|
@@ -1021,7 +1021,7 @@ namespace molilian.core
|
|
|
|
|
|
public static async Task<APIResult> PddParseAsync(UnionParseRequest request, CancellationToken cancellationToken = default)
|
|
|
{
|
|
|
- var result = PddUnionPlus.GetFormattedObject(request.Content, request.Ip, request.Oaid);
|
|
|
+ var result = PddUnionPlus.GetFormattedObject(request);
|
|
|
|
|
|
var overrideContent = await OverrideRuleCore.ProcessAsync(request);
|
|
|
if (overrideContent != null)
|
|
|
@@ -1039,7 +1039,7 @@ namespace molilian.core
|
|
|
if (string.IsNullOrEmpty(result.shortLinkurl))
|
|
|
{
|
|
|
result.success = false;
|
|
|
- result.deeplink_url = string.Empty;
|
|
|
+ result.deeplink_url = PddUnionPlus.GetDeeplink(string.Empty);
|
|
|
result.message = "放弃转链";
|
|
|
result.reason = "纯口令";
|
|
|
_ = TkLogCore.ParseLogAsync(result);
|
|
|
@@ -1064,7 +1064,7 @@ namespace molilian.core
|
|
|
if (anyMatch)
|
|
|
{
|
|
|
result.success = false;
|
|
|
- result.deeplink_url = string.Empty;
|
|
|
+ result.deeplink_url = PddUnionPlus.GetDeeplink(result.shortLinkurl);
|
|
|
result.message = "放弃转链";
|
|
|
result.reason = "规则排除";
|
|
|
_ = TkLogCore.ParseLogAsync(result);
|
|
|
@@ -1077,7 +1077,7 @@ namespace molilian.core
|
|
|
result.success = false;
|
|
|
result.message = "放弃转链";
|
|
|
result.reason = reason;
|
|
|
- result.deeplink_url = PddUnionPlus.GetDeeplink(result.rawContent);
|
|
|
+ result.deeplink_url = PddUnionPlus.GetDeeplink(result.shortLinkurl);
|
|
|
_ = TkLogCore.ParseLogAsync(result);
|
|
|
return PddParseOutput(result);
|
|
|
}
|
|
|
@@ -1143,7 +1143,7 @@ namespace molilian.core
|
|
|
}
|
|
|
public static async Task<APIResult> GoodsPddParseAsync(UnionParseRequest request, CancellationToken cancellationToken = default)
|
|
|
{
|
|
|
- var result = PddUnionPlus.GetFormattedObject(request.Content, request.Ip, request.Oaid);
|
|
|
+ var result = PddUnionPlus.GetFormattedObject(request);
|
|
|
|
|
|
string content = request.Content;
|
|
|
content = content.UrlDecode();
|