From 4a620bdef9aeafc9540de169f9563727383ea239 Mon Sep 17 00:00:00 2001 From: Argo-Asicotech Date: Wed, 18 Jan 2023 16:15:28 +0800 Subject: [PATCH 1/2] =?UTF-8?q?doc:=20=E7=A7=BB=E9=99=A4=E4=B8=8D=E4=BD=BF?= =?UTF-8?q?=E7=94=A8=E7=9A=84=E4=BB=A3=E7=A0=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Demos/BaiduOcr/BaiduOcrNormal.razor.cs | 14 -------------- 1 file changed, 14 deletions(-) delete mode 100644 src/BootstrapBlazor.Shared/Demos/BaiduOcr/BaiduOcrNormal.razor.cs diff --git a/src/BootstrapBlazor.Shared/Demos/BaiduOcr/BaiduOcrNormal.razor.cs b/src/BootstrapBlazor.Shared/Demos/BaiduOcr/BaiduOcrNormal.razor.cs deleted file mode 100644 index d74dd874b3a..00000000000 --- a/src/BootstrapBlazor.Shared/Demos/BaiduOcr/BaiduOcrNormal.razor.cs +++ /dev/null @@ -1,14 +0,0 @@ -// Copyright (c) Argo Zhang (argo@163.com). All rights reserved. -// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information. -// Website: https://www.blazor.zone or https://argozhang.github.io/ - -using System; - -namespace BootstrapBlazor.Shared.Demos.BaiduOcr; - -/// -/// 增值税发票识别示例 -/// -public partial class BaiduOcrNormal -{ -} From 2f6e9edd91d303b60c8ce4942fd470415ecc6a50 Mon Sep 17 00:00:00 2001 From: Argo-Asicotech Date: Wed, 18 Jan 2023 16:15:47 +0800 Subject: [PATCH 2/2] =?UTF-8?q?refactor:=20=E6=A0=B9=E6=8D=AE=E6=9C=80?= =?UTF-8?q?=E6=96=B0=E6=8E=A5=E5=8F=A3=E6=9B=B4=E6=96=B0=E4=BB=A3=E7=A0=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Demos/BaiduOcr/BaiduOcrNormal.razor | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/src/BootstrapBlazor.Shared/Demos/BaiduOcr/BaiduOcrNormal.razor b/src/BootstrapBlazor.Shared/Demos/BaiduOcr/BaiduOcrNormal.razor index b84d577b1dd..4922932d4d7 100644 --- a/src/BootstrapBlazor.Shared/Demos/BaiduOcr/BaiduOcrNormal.razor +++ b/src/BootstrapBlazor.Shared/Demos/BaiduOcr/BaiduOcrNormal.razor @@ -1,4 +1,5 @@ @inject IBaiduOcr OcrService +@inject ToastService ToastService @@ -92,8 +93,17 @@ var payload = await file.GetBytesAsync(file.File.Size); if (payload?.Any() ?? false) { - Invoice = await OcrService.CheckVatInvoiceAsync(payload); - StateHasChanged(); + var result = await OcrService.CheckVatInvoiceAsync(payload); + Invoice = result.Entity; + if (result.Entity != null) + { + await ToastService.Success("Vat Invoice", "VAT Invoice success!"); + StateHasChanged(); + } + else + { + await ToastService.Information("Vat Invoice", $"{result.ErrorCode}: {result.ErrorMessage}"); + } } } }