From a810fb2e98f3bfb1e4a9a3d82f5286c2bb3fdfd5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=B5=B5=E6=96=B0=E4=B9=90?= Date: Fri, 8 May 2026 12:26:19 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BB=8E=E6=96=B0=E5=8A=A0=E8=BD=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: 赵新乐 --- .../qywechatarchive/modules/api/client/WeComSdkClient.java | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/main/java/com/f8q8/qywechatarchive/modules/api/client/WeComSdkClient.java b/src/main/java/com/f8q8/qywechatarchive/modules/api/client/WeComSdkClient.java index 878c316..ee54f14 100644 --- a/src/main/java/com/f8q8/qywechatarchive/modules/api/client/WeComSdkClient.java +++ b/src/main/java/com/f8q8/qywechatarchive/modules/api/client/WeComSdkClient.java @@ -8,6 +8,9 @@ import lombok.extern.slf4j.Slf4j; import org.springframework.beans.factory.annotation.Value; import org.springframework.stereotype.Component; +import java.io.File; +import java.util.Objects; + @Slf4j @Getter @Component @@ -25,6 +28,9 @@ public class WeComSdkClient { @PostConstruct public void init() { System.setProperty("java.library.path", libPath); + for (File file : Objects.requireNonNull(new File(libPath).listFiles())) { + System.load(file.getAbsolutePath()); + } sdk = Finance.NewSdk(); int ret = Finance.Init(sdk, corpId, secret); if (ret != 0) {