Ver Fonte

[WebApplicationSample] 输出通知异常信息

Roc há 4 anos atrás
pai
commit
d6d005c07a

+ 12 - 6
samples/WebApplicationSample/Controllers/AlipayNotifyController.cs

@@ -96,8 +96,9 @@ namespace WebApplicationSample.Controllers
                         return AlipayNotifyResult.Failure;
                 }
             }
-            catch
+            catch(AlipayException ex)
             {
+                Console.WriteLine("出现异常: " + ex.Message);
                 return AlipayNotifyResult.Failure;
             }
         }
@@ -123,8 +124,9 @@ namespace WebApplicationSample.Controllers
                         return AlipayNotifyResult.Failure;
                 }
             }
-            catch
+            catch (AlipayException ex)
             {
+                Console.WriteLine("出现异常: " + ex.Message);
                 return AlipayNotifyResult.Failure;
             }
         }
@@ -148,8 +150,9 @@ namespace WebApplicationSample.Controllers
 
                 return AlipayNotifyResult.Failure;
             }
-            catch
+            catch (AlipayException ex)
             {
+                Console.WriteLine("出现异常: " + ex.Message);
                 return AlipayNotifyResult.Failure;
             }
         }
@@ -173,8 +176,9 @@ namespace WebApplicationSample.Controllers
 
                 return AlipayNotifyResult.Failure;
             }
-            catch
+            catch (AlipayException ex)
             {
+                Console.WriteLine("出现异常: " + ex.Message);
                 return AlipayNotifyResult.Failure;
             }
         }
@@ -198,8 +202,9 @@ namespace WebApplicationSample.Controllers
 
                 return AlipayNotifyResult.Failure;
             }
-            catch
+            catch (AlipayException ex)
             {
+                Console.WriteLine("出现异常: " + ex.Message);
                 return AlipayNotifyResult.Failure;
             }
         }
@@ -223,8 +228,9 @@ namespace WebApplicationSample.Controllers
 
                 return AlipayNotifyResult.Failure;
             }
-            catch
+            catch (AlipayException ex)
             {
+                Console.WriteLine("出现异常: " + ex.Message);
                 return AlipayNotifyResult.Failure;
             }
         }

+ 6 - 3
samples/WebApplicationSample/Controllers/AlipayReturnController.cs

@@ -1,4 +1,5 @@
-using System.Threading.Tasks;
+using System;
+using System.Threading.Tasks;
 using Essensoft.AspNetCore.Payment.Alipay;
 using Essensoft.AspNetCore.Payment.Alipay.Notify;
 using Microsoft.AspNetCore.Mvc;
@@ -31,8 +32,9 @@ namespace WebApplicationSample.Controllers
                 ViewData["response"] = "支付成功";
                 return View();
             }
-            catch
+            catch (AlipayException ex)
             {
+                Console.WriteLine("出现异常: " + ex.Message);
                 ViewData["response"] = "出现错误";
                 return View();
             }
@@ -51,8 +53,9 @@ namespace WebApplicationSample.Controllers
                 ViewData["response"] = "支付成功";
                 return View();
             }
-            catch
+            catch (AlipayException ex)
             {
+                Console.WriteLine("出现异常: " + ex.Message);
                 ViewData["response"] = "出现错误";
                 return View();
             }

+ 4 - 2
samples/WebApplicationSample/Controllers/WeChatPayNotifyController.cs

@@ -47,8 +47,9 @@ namespace WebApplicationSample.Controllers
 
                 return WeChatPayNotifyResult.Failure;
             }
-            catch
+            catch (WeChatPayException ex)
             {
+                Console.WriteLine("出现异常: " + ex.Message);
                 return WeChatPayNotifyResult.Failure;
             }
         }
@@ -76,8 +77,9 @@ namespace WebApplicationSample.Controllers
 
                 return WeChatPayNotifyResult.Failure;
             }
-            catch
+            catch (WeChatPayException ex)
             {
+                Console.WriteLine("出现异常: " + ex.Message);
                 return WeChatPayNotifyResult.Failure;
             }
         }

+ 2 - 1
samples/WebApplicationSample/Controllers/WeChatPayV3NotifyController.cs

@@ -43,8 +43,9 @@ namespace WebApplicationSample.Controllers
 
                 return WeChatPayNotifyResult.Failure;
             }
-            catch
+            catch (WeChatPayException ex)
             {
+                Console.WriteLine("出现异常: " + ex.Message);
                 return WeChatPayNotifyResult.Failure;
             }
         }