1 parent
c83410a131
commit
52ba462e42
3 files changed
+5
-15
No files matched your search
@@ -19,24 +19,12 @@ public class WeComSdkClient {
|
|||||||
String corpId;
|
String corpId;
|
||||||
@Value("${wecom.secret}")
|
@Value("${wecom.secret}")
|
||||||
String secret;
|
String secret;
|
||||||
|
@Value("${wecom.lib-path}")
|
||||||
static {
|
String libPath;
|
||||||
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);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
@PostConstruct
|
@PostConstruct
|
||||||
public void init() {
|
public void init() {
|
||||||
|
System.setProperty("java.library.path", libPath);
|
||||||
sdk = Finance.NewSdk();
|
sdk = Finance.NewSdk();
|
||||||
int ret = Finance.Init(sdk, corpId, secret);
|
int ret = Finance.Init(sdk, corpId, secret);
|
||||||
if (ret != 0) {
|
if (ret != 0) {
|
||||||
|
|||||||
@@ -15,6 +15,7 @@ jwt:
|
|||||||
wecom:
|
wecom:
|
||||||
corp-id: 111
|
corp-id: 111
|
||||||
secret: 2222
|
secret: 2222
|
||||||
|
lib-path: E:\Development\workspaces\axdr\qyWechatArchive\src\main\resources\native\win
|
||||||
# 消息同步配置
|
# 消息同步配置
|
||||||
sync:
|
sync:
|
||||||
# 是否启用自动同步
|
# 是否启用自动同步
|
||||||
|
|||||||
@@ -15,6 +15,7 @@ jwt:
|
|||||||
wecom:
|
wecom:
|
||||||
corp-id: wwb42d275eae6910cc
|
corp-id: wwb42d275eae6910cc
|
||||||
secret: KyFHB6q9g-8X5pH9fUhojSk8xifkGzWmvn96UnwMMgo
|
secret: KyFHB6q9g-8X5pH9fUhojSk8xifkGzWmvn96UnwMMgo
|
||||||
|
lib-path: /data/appdir/wecomArchive/libs
|
||||||
# 消息同步配置
|
# 消息同步配置
|
||||||
sync:
|
sync:
|
||||||
# 是否启用自动同步
|
# 是否启用自动同步
|
||||||
|
|||||||
Reference in new issue
Block a user