diff --git a/src/BootstrapBlazor.Shared/Demos/BaiduOcr/BaiduOcrVerifyVatInvoice.razor b/src/BootstrapBlazor.Shared/Demos/BaiduOcr/BaiduOcrVerifyVatInvoice.razor
index 3754c5b19bc..da672235ffb 100644
--- a/src/BootstrapBlazor.Shared/Demos/BaiduOcr/BaiduOcrVerifyVatInvoice.razor
+++ b/src/BootstrapBlazor.Shared/Demos/BaiduOcr/BaiduOcrVerifyVatInvoice.razor
@@ -5,7 +5,7 @@
-
+
@@ -18,26 +18,22 @@
-@if (InvoiceVerifyResult != null)
-{
-
@InvoiceVerifyResult.VerifyMessage
-}
-
@code {
- ///
- /// 取消请求令牌
- ///
private CancellationTokenSource? TokenSource { get; set; }
- private InvoiceVerifyResult? InvoiceVerifyResult { get; set; }
-
private InvoiceForm Model { get; set; } = new() { InvoiceType = "elec_special_vat_invoice", TotalAmount = "0" };
private async Task Verify(EditContext context)
{
var result = await OcrService.VerifyInvoiceAsync(Model.InvoiceCode, Model.InvoiceNum, Model.InvoiceDate, Model.InvoiceType, Model.CheckCode, Model.TotalAmount);
- InvoiceVerifyResult = result.Entity;
- StateHasChanged();
+ if (result.ErrorCode != 0)
+ {
+ await ToastService.Information("Verify Vat", $"{result.ErrorCode}: {result.ErrorMessage}");
+ }
+ else if (result.Entity != null)
+ {
+ await ToastService.Success("Verify Vat", result.Entity?.VerifyMessage);
+ }
}
///