Bladeren bron

取消同步订单的休眠等待,直接抛出异常

dodo hold 1 jaar geleden
bovenliggende
commit
a1d33600a2
2 gewijzigde bestanden met toevoegingen van 65 en 64 verwijderingen
  1. 12 2
      molilian.core/Plus/Alimama/crawler.cs
  2. 53 62
      molilian.core/Plus/Alimama/orders.cs

+ 12 - 2
molilian.core/Plus/Alimama/crawler.cs

@@ -611,13 +611,23 @@ namespace molilian.core
                 var response = client.Request(url);
 
                 var body = response.Body();
-                var root = body.Convert2JsonElement();
+                JsonElement root = default;
+                try
+                {
+                    root = body.Convert2JsonElement();
+                }
+                catch (Exception)
+                {
+                    _ = new LoggerLibrary("error", "SaveReportOverview").Info(url, body).SaveAsync();
+
+                    throw new Exception("SaveReportOverview body不是 json格式");
+                } 
 
                 int resultCode = root.Read<int>("resultCode", 0);
                 bool success = root.Read("success", false);
                 if (!success)
                 {
-                    _ = new LoggerLibrary("report", "error")
+                    _ = new LoggerLibrary("error", "SaveReportOverview")
                         .Info(url, body)
                         .SaveAsync();
 

File diff suppressed because it is too large
+ 53 - 62
molilian.core/Plus/Alimama/orders.cs


Some files were not shown because too many files changed in this diff