From bcfcec5562518e8f30cadc0b0fba0f780a37d207 Mon Sep 17 00:00:00 2001
From: 潘志宝 <979469083@qq.com>
Date: 星期二, 05 十一月 2024 09:35:40 +0800
Subject: [PATCH] Merge branch 'master' of http://dlindusit.com:53929/r/iailab-plat

---
 iailab-module-model/iailab-module-model-biz/src/main/resources/template/cpp.vm                   |    7 ++++++-
 iailab-module-model/iailab-module-model-biz/pom.xml                                              |    6 ------
 iailab-module-model/iailab-module-model-biz/src/main/java/iail/mdk/model/common/Environment.java |   26 ++++++++++++++++++++++++++
 3 files changed, 32 insertions(+), 7 deletions(-)

diff --git a/iailab-module-model/iailab-module-model-biz/pom.xml b/iailab-module-model/iailab-module-model-biz/pom.xml
index 77029ae..0d9bf13 100644
--- a/iailab-module-model/iailab-module-model-biz/pom.xml
+++ b/iailab-module-model/iailab-module-model-biz/pom.xml
@@ -15,7 +15,6 @@
         <maven.compiler.source>8</maven.compiler.source>
         <maven.compiler.target>8</maven.compiler.target>
         <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
-        <mdk.version>MDK.taisteel.202308231710</mdk.version>
         <easypoi.version>4.1.0</easypoi.version>
         <commons.io.version>2.11.0</commons.io.version>
         <velocity.version>1.7</velocity.version>
@@ -123,11 +122,6 @@
             <groupId>com.iail</groupId>
             <artifactId>IAILMDK</artifactId>
             <version>0.94.9</version>
-        </dependency>
-        <dependency>
-            <groupId>com.iail</groupId>
-            <artifactId>MDK</artifactId>
-            <version>${mdk.version}</version>
         </dependency>
 
         <!-- MPK -->
diff --git a/iailab-module-model/iailab-module-model-biz/src/main/java/iail/mdk/model/common/Environment.java b/iailab-module-model/iailab-module-model-biz/src/main/java/iail/mdk/model/common/Environment.java
new file mode 100644
index 0000000..75ba7d0
--- /dev/null
+++ b/iailab-module-model/iailab-module-model-biz/src/main/java/iail/mdk/model/common/Environment.java
@@ -0,0 +1,26 @@
+package iail.mdk.model.common;
+
+public class Environment {
+    public Environment() {
+    }
+
+    private native int jniInit();
+
+    private native int jniIsInit();
+
+    private native int jniRelease();
+
+    private native int statusCode();
+
+    public int init() {
+        return this.jniInit();
+    }
+
+    public int isInit() {
+        return this.jniIsInit();
+    }
+
+    public int release() {
+        return this.jniRelease();
+    }
+}
diff --git a/iailab-module-model/iailab-module-model-biz/src/main/resources/template/cpp.vm b/iailab-module-model/iailab-module-model-biz/src/main/resources/template/cpp.vm
index e373f3b..939e6ba 100644
--- a/iailab-module-model/iailab-module-model-biz/src/main/resources/template/cpp.vm
+++ b/iailab-module-model/iailab-module-model-biz/src/main/resources/template/cpp.vm
@@ -106,7 +106,12 @@
 
 		delete[] pArg;
 		pArg = nullptr;
-		delete pArg;*/
+		delete pArg;
+
+		Py_DECREF(pReturn);
+		Py_DECREF(pFunc);
+		Py_DECREF(pModule);
+		Py_CLEAR(pModule);*/
 
 		return result;
 	}

--
Gitblit v1.9.3