From 4e326efeb6a76bb9339d79075ae0fc6bd5a5f9e2 Mon Sep 17 00:00:00 2001 From: wxd <123@qq.com> Date: Tue, 1 Apr 2025 12:41:05 +0800 Subject: [PATCH] =?UTF-8?q?=E6=94=B6=E8=B4=B9=E7=8A=B6=E6=80=81=E5=90=8C?= =?UTF-8?q?=E6=AD=A5bug=E4=BF=AE=E5=A4=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../ChargeRequests/Hzcy/ChargeRequestPlugInsHzcy.cs | 6 +++--- .../ChargeRequestPlugInsHzcyTest.cs | 2 +- .../ChargeRequests/ChargeRequestPlugInsBase.cs | 2 +- .../ChargeRequests/ChargeRequestAppService.cs | 6 ++++++ 4 files changed, 11 insertions(+), 5 deletions(-) diff --git a/ThirdPlugIns/Shentun.Peis.PlugIns.Gem/ChargeRequests/Hzcy/ChargeRequestPlugInsHzcy.cs b/ThirdPlugIns/Shentun.Peis.PlugIns.Gem/ChargeRequests/Hzcy/ChargeRequestPlugInsHzcy.cs index 76f2284..306c8a8 100644 --- a/ThirdPlugIns/Shentun.Peis.PlugIns.Gem/ChargeRequests/Hzcy/ChargeRequestPlugInsHzcy.cs +++ b/ThirdPlugIns/Shentun.Peis.PlugIns.Gem/ChargeRequests/Hzcy/ChargeRequestPlugInsHzcy.cs @@ -253,7 +253,7 @@ namespace Shentun.Peis.PlugIns.Extensions.ChargeRequests.Hzcy { try { - SyncChargeRequestFlagFromInterfaceAsync(chargeRequest.ChargeRequestId) + SyncChargeRequestFlagFromInterfaceAsync(new ChargeRequestPlugInsInput { ChargeRequestId = chargeRequest.ChargeRequestId }) .GetAwaiter().GetResult(); } catch (Exception ex) @@ -265,9 +265,9 @@ namespace Shentun.Peis.PlugIns.Extensions.ChargeRequests.Hzcy return base.DoWork(); } - public override async Task SyncChargeRequestFlagFromInterfaceAsync(Guid chargeRequestId) + public override async Task SyncChargeRequestFlagFromInterfaceAsync(ChargeRequestPlugInsInput input) { - var chargeRequest = await GetChargeRequestAsync(chargeRequestId); + var chargeRequest = await GetChargeRequestAsync(input.ChargeRequestId); var payStatus = await GetPayStatus(chargeRequest.ChargeRequestNo, chargeRequest.HisChargeNo); diff --git a/ThirdPlugIns/Shentun.Peis.PlugIns.Gem/test/Shentun.Peis.PlugIns.Gem.Test/ChargeRequestPlugInsHzcyTest.cs b/ThirdPlugIns/Shentun.Peis.PlugIns.Gem/test/Shentun.Peis.PlugIns.Gem.Test/ChargeRequestPlugInsHzcyTest.cs index 82c6cf0..93b1ba3 100644 --- a/ThirdPlugIns/Shentun.Peis.PlugIns.Gem/test/Shentun.Peis.PlugIns.Gem.Test/ChargeRequestPlugInsHzcyTest.cs +++ b/ThirdPlugIns/Shentun.Peis.PlugIns.Gem/test/Shentun.Peis.PlugIns.Gem.Test/ChargeRequestPlugInsHzcyTest.cs @@ -24,7 +24,7 @@ namespace Shentun.Peis.PlugIns.Extensions.Test var input = new ChargeRequestPlugInsHzcy(new Guid("1c8cb151-cbc6-4ab5-b50b-0644bf2d515c")); var loginResult = input.LoginAsync().Result; - await input.SyncChargeRequestFlagFromInterfaceAsync(new Guid("3a12e00d-7c60-64a8-c02d-1ba915cc601e")); + // await input.SyncChargeRequestFlagFromInterfaceAsync(new Guid("3a12e00d-7c60-64a8-c02d-1ba915cc601e")); } diff --git a/src/Shentun.ColumnReferencePlugIns/ChargeRequests/ChargeRequestPlugInsBase.cs b/src/Shentun.ColumnReferencePlugIns/ChargeRequests/ChargeRequestPlugInsBase.cs index 2051b42..42c09e9 100644 --- a/src/Shentun.ColumnReferencePlugIns/ChargeRequests/ChargeRequestPlugInsBase.cs +++ b/src/Shentun.ColumnReferencePlugIns/ChargeRequests/ChargeRequestPlugInsBase.cs @@ -225,7 +225,7 @@ where patient.id = patient_register.patient_id and } } - public virtual async Task SyncChargeRequestFlagFromInterfaceAsync(Guid chargeRequestId) + public virtual async Task SyncChargeRequestFlagFromInterfaceAsync(ChargeRequestPlugInsInput input) { } diff --git a/src/Shentun.Peis.Application/ChargeRequests/ChargeRequestAppService.cs b/src/Shentun.Peis.Application/ChargeRequests/ChargeRequestAppService.cs index dfb61f2..defb50c 100644 --- a/src/Shentun.Peis.Application/ChargeRequests/ChargeRequestAppService.cs +++ b/src/Shentun.Peis.Application/ChargeRequests/ChargeRequestAppService.cs @@ -207,6 +207,12 @@ namespace Shentun.Peis.ChargeRequests return result; } + /// + /// 同步收费状态 + /// + /// + /// + /// [HttpPost("api/app/ChargeRequest/SyncChargeRequestFlagFromInterface")] public async Task SyncChargeRequestFlagFromInterfaceAsync(ChargeRequestIdInputDto input) {