From 0ecd8b8c158436b23298b66b64eaef0438b6425b Mon Sep 17 00:00:00 2001
From: zhangherong <571457620@qq.com>
Date: 星期二, 17 六月 2025 09:36:53 +0800
Subject: [PATCH] art: SAP集成测试代码修改

---
 src/main/java/org/jeecg/config/sap/CustomDestinationDataProvider.java |   66 +++++++++++++++++---------------
 1 files changed, 35 insertions(+), 31 deletions(-)

diff --git a/src/main/java/org/jeecg/config/sap/CustomDestinationDataProvider.java b/src/main/java/org/jeecg/config/sap/CustomDestinationDataProvider.java
index 3263bc1..2af713a 100644
--- a/src/main/java/org/jeecg/config/sap/CustomDestinationDataProvider.java
+++ b/src/main/java/org/jeecg/config/sap/CustomDestinationDataProvider.java
@@ -1,31 +1,35 @@
-//package org.jeecg.config.sap;
-//
-//import com.sap.conn.jco.ext.*;
-//
-//import java.util.Properties;
-//
-//public class CustomDestinationDataProvider implements DestinationDataProvider {
-//
-//    private final Properties properties = new Properties();
-//
-//    public void addDestination(String destinationName, Properties connectProperties) {
-//        properties.put(destinationName, connectProperties);
-//    }
-//
-//    @Override
-//    public boolean supportsEvents() {
-//        return false;
-//    }
-//
-//    @Override
-//    public void setDestinationDataEventListener(DestinationDataEventListener destinationDataEventListener) {
-//
-//    }
-//
-//    @Override
-//    public Properties getDestinationProperties(String destinationName) {
-//        return properties.getProperty(destinationName) != null
-//                ? (Properties) properties.get(destinationName)
-//                : null;
-//    }
-//}
+package org.jeecg.config.sap;
+
+import com.sap.conn.jco.ext.*;
+
+import java.util.Properties;
+
+public class CustomDestinationDataProvider implements DestinationDataProvider {
+
+    private final String destName;
+    private final Properties properties;
+
+    public CustomDestinationDataProvider(String destName, Properties props) {
+        this.destName = destName;
+        this.properties = props;
+    }
+
+
+    @Override
+    public boolean supportsEvents() {
+        return false;
+    }
+
+    @Override
+    public void setDestinationDataEventListener(DestinationDataEventListener destinationDataEventListener) {
+
+    }
+
+    @Override
+    public Properties getDestinationProperties(String destinationName) {
+        if (destName.equals(destinationName)) {
+            return properties;
+        }
+        return null;
+    }
+}

--
Gitblit v1.9.3