1 parent
c83410a131
commit
52ba462e42
3 files changed
+5
-15
No files matched your search
@@ -19,24 +19,12 @@ public class WeComSdkClient {
|
||||
String corpId;
|
||||
@Value("${wecom.secret}")
|
||||
String secret;
|
||||
|
||||
static {
|
||||
final String os = System.getProperty("os.name").toLowerCase();
|
||||
|
||||
if (os.contains("linux")) {
|
||||
NativeLibraryLoader.loadLibrary("native/linux/libWeWorkFinanceSdk_Java.so");
|
||||
} else if (os.contains("win")) {
|
||||
NativeLibraryLoader.loadLibraryMulti("native/win/libcrypto-3-x64.dll");
|
||||
NativeLibraryLoader.loadLibraryMulti("native/win/libcurl-x64.dll");
|
||||
NativeLibraryLoader.loadLibraryMulti("native/win/WeWorkFinanceSdk.dll");
|
||||
// 加载指定路径下文件
|
||||
} else {
|
||||
throw new UnsupportedOperationException("不支持的操作系统:" + os);
|
||||
}
|
||||
}
|
||||
@Value("${wecom.lib-path}")
|
||||
String libPath;
|
||||
|
||||
@PostConstruct
|
||||
public void init() {
|
||||
System.setProperty("java.library.path", libPath);
|
||||
sdk = Finance.NewSdk();
|
||||
int ret = Finance.Init(sdk, corpId, secret);
|
||||
if (ret != 0) {
|
||||
|
||||
@@ -15,6 +15,7 @@ jwt:
|
||||
wecom:
|
||||
corp-id: 111
|
||||
secret: 2222
|
||||
lib-path: E:\Development\workspaces\axdr\qyWechatArchive\src\main\resources\native\win
|
||||
# 消息同步配置
|
||||
sync:
|
||||
# 是否启用自动同步
|
||||
|
||||
@@ -15,6 +15,7 @@ jwt:
|
||||
wecom:
|
||||
corp-id: wwb42d275eae6910cc
|
||||
secret: KyFHB6q9g-8X5pH9fUhojSk8xifkGzWmvn96UnwMMgo
|
||||
lib-path: /data/appdir/wecomArchive/libs
|
||||
# 消息同步配置
|
||||
sync:
|
||||
# 是否启用自动同步
|
||||
|
||||
Reference in new issue
Block a user