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