From bbfb4d9d66d230e4ae55d51bf2df1a747dc1a25a Mon Sep 17 00:00:00 2001 From: zhangherong <571457620@qq.com> Date: 星期二, 24 六月 2025 11:16:13 +0800 Subject: [PATCH] Merge remote-tracking branch 'origin/master' --- src/main/java/org/jeecg/config/sap/CustomDestinationDataProvider.java | 16 ++++++++++------ 1 files changed, 10 insertions(+), 6 deletions(-) diff --git a/src/main/java/org/jeecg/config/sap/CustomDestinationDataProvider.java b/src/main/java/org/jeecg/config/sap/CustomDestinationDataProvider.java index fccedd8..2af713a 100644 --- a/src/main/java/org/jeecg/config/sap/CustomDestinationDataProvider.java +++ b/src/main/java/org/jeecg/config/sap/CustomDestinationDataProvider.java @@ -6,11 +6,14 @@ public class CustomDestinationDataProvider implements DestinationDataProvider { - private final Properties properties = new Properties(); + private final String destName; + private final Properties properties; - public void addDestination(String destinationName, Properties connectProperties) { - properties.put(destinationName, connectProperties); + public CustomDestinationDataProvider(String destName, Properties props) { + this.destName = destName; + this.properties = props; } + @Override public boolean supportsEvents() { @@ -24,8 +27,9 @@ @Override public Properties getDestinationProperties(String destinationName) { - return properties.getProperty(destinationName) != null - ? (Properties) properties.get(destinationName) - : null; + if (destName.equals(destinationName)) { + return properties; + } + return null; } } -- Gitblit v1.9.3