ソースを参照

增加sub_message 和 home_page响应节点

dodo hold 11 ヶ月 前
コミット
bda2384e07

ファイルの差分が大きいため隠しています
+ 0 - 0
molilian.api/Properties/PublishProfiles/latest.pubxml.user


+ 23 - 1
molilian.core/Core/taoke/UnionParseCore/UnionParseCore.cs

@@ -1,6 +1,7 @@
 using COSXML.Network;
 using dodohold.core;
 using Microsoft.AspNetCore.Mvc;
+using Microsoft.AspNetCore.SignalR.Protocol;
 using System.Diagnostics;
 using System.Text.RegularExpressions;
 using System.Threading.Channels;
@@ -201,6 +202,8 @@ namespace molilian.core
                         result.success,
                         result.commercial,
                         result.message,
+                        sub_message = result.reason,
+                        home_page = "tbopen://m.taobao.com/tbopen/index.html".Equals(result.deeplink_url),
                         result.content,
                         result.itemName,
                         other_aff,
@@ -227,6 +230,8 @@ namespace molilian.core
                         result.success,
                         result.commercial,
                         result.message,
+                        sub_message = result.reason,
+                        home_page = "tbopen://m.taobao.com/tbopen/index.html".Equals(result.deeplink_url),
                         result.content,
                         result.itemName,
                         other_aff,
@@ -268,6 +273,8 @@ namespace molilian.core
                         result.success,
                         result.commercial,
                         result.message,
+                        sub_message = result.reason,
+                        home_page = "tbopen://m.taobao.com/tbopen/index.html".Equals(result.deeplink_url),
                         result.content,
                         result.itemName,
                         other_aff,
@@ -306,6 +313,8 @@ namespace molilian.core
                         result.success,
                         result.commercial,
                         result.message,
+                        sub_message = result.reason,
+                        home_page = "tbopen://m.taobao.com/tbopen/index.html".Equals(result.deeplink_url),
                         result.content,
                         result.itemName,
                         other_aff,
@@ -333,6 +342,8 @@ namespace molilian.core
                         result.success,
                         result.commercial,
                         result.message,
+                        sub_message = result.reason,
+                        home_page = "tbopen://m.taobao.com/tbopen/index.html".Equals(result.deeplink_url),
                         result.content,
                         result.itemName,
                         other_aff,
@@ -358,6 +369,8 @@ namespace molilian.core
                         result.success,
                         result.commercial,
                         result.message,
+                        sub_message = result.reason,
+                        home_page = "tbopen://m.taobao.com/tbopen/index.html".Equals(result.deeplink_url),
                         result.content,
                         result.itemName,
                         other_aff,
@@ -386,6 +399,8 @@ namespace molilian.core
                         result.commercial,
                         result.message,
                         result.content,
+                        sub_message = result.reason,
+                        home_page = "tbopen://m.taobao.com/tbopen/index.html".Equals(result.deeplink_url),
                         result.couponAmount,
                         result.taoToken,
                         result.shortLinkurl,
@@ -476,6 +491,8 @@ namespace molilian.core
                 result.success,
                 result.commercial,
                 result.message,
+                sub_message = result.reason,
+                home_page = "tbopen://m.taobao.com/tbopen/index.html".Equals(result.deeplink_url),
                 link_type = result.link_type.ToString(),
                 channel = result?.channel.ToString(),
                 result.channel_type,
@@ -500,6 +517,7 @@ namespace molilian.core
         private static APIResult JdParseOutput(JdDataDTO result, APIResultCodeEnum code = APIResultCodeEnum.OK)
         {
 
+
             return new APIResult(new
             {
                 result.success,
@@ -508,6 +526,8 @@ namespace molilian.core
                 link_type = result.link_type.ToString(),
                 channel = result?.channel.ToString(),
                 result.channel_type,
+                sub_message = result.reason,
+                home_page = "openapp.jdmobile://".Equals(result.deeplink_url),
                 result.itemId,
                 result.itemName,
                 result.shortLinkurl,
@@ -852,7 +872,7 @@ namespace molilian.core
                 string lockKey;
                 long cis_num = 0;
 
-                for (int i = 0; i < 3; i++) 
+                for (int i = 0; i < 3; i++)
                 {
                     for (int j = 0; j < 3; j++)
                     {
@@ -957,6 +977,8 @@ namespace molilian.core
             {
                 result.success,
                 result.message,
+                sub_message = result.reason,
+                home_page = "pinduoduo://com.xunmeng.pinduoduo/".Equals(result.deeplink_url),
                 link_type = result.link_type.ToString(),
                 channel = result?.channel.ToString(),
                 result.itemId,

+ 21 - 0
molilian.core/Core/taoke/UnionParseCore/dp2dp.cs

@@ -1,5 +1,6 @@
 using dodohold.core;
 using Microsoft.AspNetCore.Mvc;
+using Microsoft.AspNetCore.SignalR.Protocol;
 using System.Diagnostics;
 using System.Text.RegularExpressions;
 
@@ -54,6 +55,8 @@ namespace molilian.core
                         result.success,
                         result.commercial,
                         result.message,
+                        sub_message = result.reason,
+                        home_page = "tbopen://m.taobao.com/tbopen/index.html".Equals(result.deeplink_url),
                         result.content,
                         result.itemName,
                         other_aff = true,
@@ -83,6 +86,8 @@ namespace molilian.core
                             result.success,
                             result.commercial,
                             result.message,
+                            sub_message = result.reason,
+                            home_page = "tbopen://m.taobao.com/tbopen/index.html".Equals(result.deeplink_url),
                             result.content,
                             result.itemName,
                             other_aff,
@@ -139,6 +144,8 @@ namespace molilian.core
                         result.success,
                         result.commercial,
                         result.message,
+                        sub_message = result.reason,
+                        home_page = "tbopen://m.taobao.com/tbopen/index.html".Equals(result.deeplink_url),
                         result.content,
                         result.itemName,
                         other_aff,
@@ -165,6 +172,8 @@ namespace molilian.core
                         result.success,
                         result.commercial,
                         result.message,
+                        sub_message = result.reason,
+                        home_page = "tbopen://m.taobao.com/tbopen/index.html".Equals(result.deeplink_url),
                         result.content,
                         result.itemName,
                         other_aff,
@@ -212,6 +221,8 @@ namespace molilian.core
                         result.success,
                         result.commercial,
                         result.message,
+                        sub_message = result.reason,
+                        home_page = "tbopen://m.taobao.com/tbopen/index.html".Equals(result.deeplink_url),
                         result.content,
                         result.itemName,
                         other_aff,
@@ -254,6 +265,8 @@ namespace molilian.core
                         result.success,
                         result.commercial,
                         result.message,
+                        sub_message = result.reason,
+                        home_page = "tbopen://m.taobao.com/tbopen/index.html".Equals(result.deeplink_url),
                         result.content,
                         result.itemName,
                         other_aff,
@@ -285,6 +298,8 @@ namespace molilian.core
                         result.success,
                         result.commercial,
                         result.message,
+                        sub_message = result.reason,
+                        home_page = "tbopen://m.taobao.com/tbopen/index.html".Equals(result.deeplink_url),
                         result.content,
                         result.itemName,
                         other_aff,
@@ -314,6 +329,8 @@ namespace molilian.core
                         result.success,
                         result.commercial,
                         result.message,
+                        sub_message = result.reason,
+                        home_page = "tbopen://m.taobao.com/tbopen/index.html".Equals(result.deeplink_url),
                         result.content,
                         result.itemName,
                         other_aff,
@@ -345,6 +362,8 @@ namespace molilian.core
                         result.success,
                         result.commercial,
                         result.message,
+                        sub_message = result.reason,
+                        home_page = "tbopen://m.taobao.com/tbopen/index.html".Equals(result.deeplink_url),
                         result.content,
                         result.couponAmount,
                         result.taoToken,
@@ -440,6 +459,8 @@ namespace molilian.core
                 result.success,
                 result.commercial,
                 result.message,
+                sub_message = result.reason,
+                home_page = "tbopen://m.taobao.com/tbopen/index.html".Equals(result.deeplink_url),
                 link_type = result.link_type.ToString(),
                 channel = result?.channel.ToString(),
                 result.channel_type,

+ 1 - 0
molilian.core/DTO/alimama/TkDataDTO.cs

@@ -85,6 +85,7 @@ namespace molilian.core
         public bool commercial { get; set; } = false;
         public string message { get; set; } = string.Empty;
         public string reason { get; set; } = string.Empty;
+        public bool home_page { get; set; } = false;
         public string content { get; set; } = string.Empty;
         public string rawContent { get; set; } = string.Empty;
         public string rawContent2 { get; set; } = string.Empty;

+ 1 - 0
molilian.core/DTO/jd/JdDataDTO.cs

@@ -14,6 +14,7 @@
         public bool commercial { get; set; } = false;
         public string message { get; set; } = string.Empty;
         public string reason { get; set; } = string.Empty;
+        public bool home_page { get; set; } = false;
         public string content { get; set; } = string.Empty;
         public string taoToken { get; set; } = string.Empty;
         public string rawContent { get; set; } = string.Empty;

+ 1 - 0
molilian.core/DTO/pdd/PddDataDTO.cs

@@ -12,6 +12,7 @@
         public bool commercial { get; set; } = false;
         public string message { get; set; } = string.Empty;
         public string reason { get; set; } = string.Empty;
+        public bool home_page { get; set; } = false;
         public string content { get; set; } = string.Empty;
         public string taoToken { get; set; } = string.Empty;
         public string rawContent { get; set; } = string.Empty;

この差分においてかなりの量のファイルが変更されているため、一部のファイルを表示していません