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); + } } ///