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)
{