Ver código fonte

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

dodo hold 1 ano atrás
pai
commit
a1d33600a2

+ 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();
 

Diferenças do arquivo suprimidas por serem muito extensas
+ 53 - 62
molilian.core/Plus/Alimama/orders.cs


Alguns arquivos não foram mostrados porque muitos arquivos mudaram nesse diff