diff --git a/ThirdPlugIns/Shentun.Peis.PlugIns.Gem/ChargeRequestPlugInsGem.cs b/ThirdPlugIns/Shentun.Peis.PlugIns.Gem/ChargeRequestPlugInsGem.cs index a0e4d92d..3dc2859a 100644 --- a/ThirdPlugIns/Shentun.Peis.PlugIns.Gem/ChargeRequestPlugInsGem.cs +++ b/ThirdPlugIns/Shentun.Peis.PlugIns.Gem/ChargeRequestPlugInsGem.cs @@ -17,6 +17,11 @@ namespace Shentun.Peis.PlugIns.Gem public class ChargeRequestPlugInsGem : ChargeRequestPlugInsBase { private string _endpointAddress = ""; + + public ChargeRequestPlugInsGem(Guid thirdInterfaceId) : base(thirdInterfaceId) + { + _endpointAddress = InterfaceConfig.GetSection("Interface").GetSection("EndpointAddress").Value; + } public ChargeRequestPlugInsGem(string parmValue) : base(parmValue) { _endpointAddress = InterfaceConfig.GetSection("Interface").GetSection("EndpointAddress").Value; diff --git a/ThirdPlugIns/Shentun.Peis.PlugIns.Gem/ImportLisResultPlugInsGem.cs b/ThirdPlugIns/Shentun.Peis.PlugIns.Gem/ImportLisResultPlugInsGem.cs index 5f805ee5..a3b3ec15 100644 --- a/ThirdPlugIns/Shentun.Peis.PlugIns.Gem/ImportLisResultPlugInsGem.cs +++ b/ThirdPlugIns/Shentun.Peis.PlugIns.Gem/ImportLisResultPlugInsGem.cs @@ -8,6 +8,10 @@ namespace Shentun.Peis.PlugIns.Gem { public class ImportLisResultPlugInsGem : ImportLisResultPlugInsBase { + public ImportLisResultPlugInsGem(Guid thirdInterfaceId) : base(thirdInterfaceId) + { + + } public ImportLisResultPlugInsGem(string parmValue) : base(parmValue) { } diff --git a/ThirdPlugIns/Shentun.Peis.PlugIns.Gem/ImportPacsResultPlugInsGem.cs b/ThirdPlugIns/Shentun.Peis.PlugIns.Gem/ImportPacsResultPlugInsGem.cs index 7ce401dd..caf3bb0a 100644 --- a/ThirdPlugIns/Shentun.Peis.PlugIns.Gem/ImportPacsResultPlugInsGem.cs +++ b/ThirdPlugIns/Shentun.Peis.PlugIns.Gem/ImportPacsResultPlugInsGem.cs @@ -15,6 +15,9 @@ namespace Shentun.Peis.PlugIns.Gem { public class ImportPacsResultPlugInsGem : ImportPacsResultPlugInsBase { + public ImportPacsResultPlugInsGem(Guid thirdInterfaceId):base(thirdInterfaceId) + { + } public ImportPacsResultPlugInsGem(string parmValue) : base(parmValue) { } diff --git a/ThirdPlugIns/Shentun.Peis.PlugIns.Gem/ImportPatientRegisterPlugInsGem.cs b/ThirdPlugIns/Shentun.Peis.PlugIns.Gem/ImportPatientRegisterPlugInsGem.cs index f4791cdf..3077f9f4 100644 --- a/ThirdPlugIns/Shentun.Peis.PlugIns.Gem/ImportPatientRegisterPlugInsGem.cs +++ b/ThirdPlugIns/Shentun.Peis.PlugIns.Gem/ImportPatientRegisterPlugInsGem.cs @@ -35,11 +35,17 @@ namespace Shentun.Peis.PlugIns.Gem private List _personnelTypes; private List _customerOrgGroupDtos; private string _answerWebApiUrl; + + public ImportPatientRegisterPlugInsGem(Guid thirdInterfaceId) : base(thirdInterfaceId) + { + + } public ImportPatientRegisterPlugInsGem(string parmValue) : base(parmValue) { } + public override async Task ImportAsync() { await LoginAsync(); diff --git a/ThirdPlugIns/Shentun.Peis.PlugIns.Gem/test/Shentun.Peis.PlugIns.Gem.Test/ImportPacsResultPlugInsGemTest.cs b/ThirdPlugIns/Shentun.Peis.PlugIns.Gem/test/Shentun.Peis.PlugIns.Gem.Test/ImportPacsResultPlugInsGemTest.cs index 4bace270..05137a8e 100644 --- a/ThirdPlugIns/Shentun.Peis.PlugIns.Gem/test/Shentun.Peis.PlugIns.Gem.Test/ImportPacsResultPlugInsGemTest.cs +++ b/ThirdPlugIns/Shentun.Peis.PlugIns.Gem/test/Shentun.Peis.PlugIns.Gem.Test/ImportPacsResultPlugInsGemTest.cs @@ -99,7 +99,7 @@ namespace Shentun.Peis.PlugIns.Gem.Test string filePath = DirectoryHelper.GetAppDirectory() + "/appsettings.json"; configParm = File.ReadAllText(filePath); - var input = new ImportPacsResultPlugInsGem(configParm); + var input = new ImportPacsResultPlugInsGem(new Guid("a3c68a4f-d3a8-463c-b671-389f1fb8d7d8")); await input.DoWork(); diff --git a/src/Shentun.ColumnReferencePlugIns/ChargeRequestPlugInsBase.cs b/src/Shentun.ColumnReferencePlugIns/ChargeRequestPlugInsBase.cs index 6b91c3f5..ed542c89 100644 --- a/src/Shentun.ColumnReferencePlugIns/ChargeRequestPlugInsBase.cs +++ b/src/Shentun.ColumnReferencePlugIns/ChargeRequestPlugInsBase.cs @@ -12,6 +12,10 @@ namespace Shentun.Peis.PlugIns { public class ChargeRequestPlugInsBase : ThirdPlugInsBase { + public ChargeRequestPlugInsBase(Guid thirdInterfaceId) : base(thirdInterfaceId) + { + + } public ChargeRequestPlugInsBase(string parmValue) : base(parmValue) { } diff --git a/src/Shentun.ColumnReferencePlugIns/ImportLisResultPlugInsBase.cs b/src/Shentun.ColumnReferencePlugIns/ImportLisResultPlugInsBase.cs index 568014f4..f370788e 100644 --- a/src/Shentun.ColumnReferencePlugIns/ImportLisResultPlugInsBase.cs +++ b/src/Shentun.ColumnReferencePlugIns/ImportLisResultPlugInsBase.cs @@ -11,7 +11,11 @@ namespace Shentun.Peis.PlugIns { public class ImportLisResultPlugInsBase : ThirdPlugInsBase { - + public ImportLisResultPlugInsBase(Guid thirdInterfaceId) : base(thirdInterfaceId) + { + + } + //protected string AppLisUser; //protected string AppLisPassword; public ImportLisResultPlugInsBase(string parmValue) : base(parmValue) diff --git a/src/Shentun.ColumnReferencePlugIns/ImportLisResultPlugInsDbBase.cs b/src/Shentun.ColumnReferencePlugIns/ImportLisResultPlugInsDbBase.cs index fc18b4ff..92f34673 100644 --- a/src/Shentun.ColumnReferencePlugIns/ImportLisResultPlugInsDbBase.cs +++ b/src/Shentun.ColumnReferencePlugIns/ImportLisResultPlugInsDbBase.cs @@ -21,6 +21,10 @@ namespace Shentun.Peis.PlugIns { public class ImportLisResultPlugInsDbBase : ImportLisResultPlugInsBase { + public ImportLisResultPlugInsDbBase(Guid thirdInterfaceId) : base(thirdInterfaceId) + { + + } public ImportLisResultPlugInsDbBase(string parmValue) : base(parmValue) { diff --git a/src/Shentun.ColumnReferencePlugIns/ImportPacsResultPlugInsBase.cs b/src/Shentun.ColumnReferencePlugIns/ImportPacsResultPlugInsBase.cs index d3348186..6b9b0843 100644 --- a/src/Shentun.ColumnReferencePlugIns/ImportPacsResultPlugInsBase.cs +++ b/src/Shentun.ColumnReferencePlugIns/ImportPacsResultPlugInsBase.cs @@ -12,6 +12,9 @@ namespace Shentun.Peis.PlugIns { public class ImportPacsResultPlugInsBase : ThirdPlugInsBase { + public ImportPacsResultPlugInsBase(Guid thirdInterfaceId) : base(thirdInterfaceId) + { + } public ImportPacsResultPlugInsBase(string parmValue) : base(parmValue) { } diff --git a/src/Shentun.ColumnReferencePlugIns/ImportPatientRegisterPlugInsBase.cs b/src/Shentun.ColumnReferencePlugIns/ImportPatientRegisterPlugInsBase.cs index f9489de6..1b9bb7cb 100644 --- a/src/Shentun.ColumnReferencePlugIns/ImportPatientRegisterPlugInsBase.cs +++ b/src/Shentun.ColumnReferencePlugIns/ImportPatientRegisterPlugInsBase.cs @@ -8,6 +8,10 @@ namespace Shentun.Peis.PlugIns { public class ImportPatientRegisterPlugInsBase : ThirdPlugInsBase { + public ImportPatientRegisterPlugInsBase(Guid thirdInterfaceId) : base(thirdInterfaceId) + { + + } public ImportPatientRegisterPlugInsBase(string parmValue) : base(parmValue) { } diff --git a/src/Shentun.ColumnReferencePlugIns/PatientRegisterPluginsBase.cs b/src/Shentun.ColumnReferencePlugIns/PatientRegisterPluginsBase.cs index 3b104606..74d1b6db 100644 --- a/src/Shentun.ColumnReferencePlugIns/PatientRegisterPluginsBase.cs +++ b/src/Shentun.ColumnReferencePlugIns/PatientRegisterPluginsBase.cs @@ -8,6 +8,10 @@ namespace Shentun.Peis.PlugIns { public class PatientRegisterPluginsBase : ThirdPlugInsBase { + public PatientRegisterPluginsBase(Guid thirdInterfaceId) : base(thirdInterfaceId) + { + + } public PatientRegisterPluginsBase(string parmValue) : base(parmValue) { }