Skip to content
项目
群组
代码片段
帮助
当前项目
正在载入...
登录 / 注册
切换导航面板
E
EIP-Integration
Project
Project
详情
活动
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
Graph
比较
统计图
议题
0
议题
0
列表
看板
标记
Milestones
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
日程
统计图
Wiki
Wiki
代码片段
代码片段
成员
成员
折叠边栏
关闭边栏
活动
图像
聊天
创建新问题
作业
提交
问题看板
Open sidebar
李炎
EIP-Integration
Commits
5349923d
提交
5349923d
authored
9月 03, 2021
作者:
李炎
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
修改环境
上级
52a89e2b
隐藏空白字符变更
内嵌
并排
正在显示
1 个修改的文件
包含
61 行增加
和
0 行删除
+61
-0
SecurityToolsTest.java
...ule-system/src/test/java/org/jeecg/SecurityToolsTest.java
+61
-0
没有找到文件。
jeecg-boot-module-system/src/test/java/org/jeecg/SecurityToolsTest.java
浏览文件 @
5349923d
...
...
@@ -2,10 +2,14 @@ package org.jeecg;
import
kingdee.bos.webapi.client.K3CloudApiClient
;
import
lombok.extern.slf4j.Slf4j
;
import
net.sf.json.JSONObject
;
import
org.jeecg.common.util.security.SecurityTools
;
import
org.jeecg.common.util.security.entity.*
;
import
org.jeecg.modules.iost.API.Dao.CategoryDao
;
import
org.jeecg.modules.iost.API.Util.HttpUtils
;
import
org.jeecg.modules.iost.API.dto.EIP
;
import
org.junit.Test
;
import
org.springframework.scheduling.annotation.EnableScheduling
;
...
...
@@ -16,6 +20,12 @@ import java.util.*;
@Slf4j
@EnableScheduling
public
class
SecurityToolsTest
{
static
String
K3CloudURL
=
"http://1ar8696937.iok.la/k3cloud/"
;
//指定地址
static
String
dbId
=
"60ef9f7f48f36d"
;
static
String
uid
=
"Administrator"
;
static
String
pwd
=
"Kingdee$2021"
;
static
int
lang
=
2052
;
K3CloudApiClient
client
=
new
K3CloudApiClient
(
K3CloudURL
);
@Test
public
void
Test
()
{
MyKeyPair
mkeyPair
=
SecurityTools
.
generateKeyPair
();
...
...
@@ -57,5 +67,56 @@ public class SecurityToolsTest {
// System.out.println(new JSONObject(securityResp).toStringPretty());
}
@Test
public
void
request
()
{
List
<
Map
<
String
,
Object
>>
lists
=
new
ArrayList
<
Map
<
String
,
Object
>>();
String
url
=
"http://192.168.1.19:8080/wmssystem/API/eip-prod-store/list"
;
Map
<
String
,
String
>
hreader
=
new
HashMap
<>();
hreader
.
put
(
"operatetype"
,
"add"
);
hreader
.
put
(
"transno"
,
"201910086843218<Az2eV3>"
);
hreader
.
put
(
"orisys"
,
"0"
);
hreader
.
put
(
"X-Access-Token"
,
"eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJleHAiOjE2MjY0MDkyMDAsInVzZXJuYW1lIjoiYWRtaW4ifQ.bERvQx5MmxZdtwcM6NqI9yng95EPmhF9OgtUBBIyOqs"
);
String
result
=
HttpUtils
.
getRequest
(
url
,
hreader
,
null
);
S
(
result
);
}
public
static
JSONObject
S
(
String
data
)
{
JSONObject
jsonObject
=
JSONObject
.
fromObject
(
data
);
System
.
out
.
println
(
jsonObject
.
get
(
"data"
));
log
.
info
(
jsonObject
.
get
(
data
).
toString
());
return
jsonObject
;
}
/**
* 测试定时
*/
@Test
// @Scheduled(fixedDelay = 5000)
public
void
timed
()
{
String
servicenameTable
=
"LQKJ.WebApi.Stub.CustomWebApiService.ExecutDataSet,LQKJ.WebApi.Stub"
;
String
servicenameMap
=
"LQKJ.WebApi.Stub.CustomWebApiService.ExecuteDynamicObject,LQKJ.WebApi.Stub"
;
String
sFormId
=
"PRD_INSTOCK"
;
log
.
info
(
"123"
);
List
<
List
<
Object
>>
list
=
null
;
try
{
Boolean
result
=
client
.
login
(
dbId
,
uid
,
pwd
,
lang
);
if
(
result
){
String
content
;
System
.
out
.
println
(
new
SimpleDateFormat
(
"yyyy-MM-dd HH:mm:ss.SSS"
).
format
(
new
Date
()));
String
format
=
new
SimpleDateFormat
(
"yyyy-MM-dd'T'HH:mm:ss.SSS"
).
format
(
new
Date
());
// FBILLNO,FDATE,FMaterialId,FDESCRIPTION,FCreateDate,FApproveDate,FID
String
sql
=
"SELECT * FROM T_PRD_INSTOCKENTRY;"
;
System
.
out
.
println
(
sql
);
String
[]
strings
=
new
String
[]{
sql
};
Object
execute
=
client
.
execute
(
servicenameMap
,
strings
,
Object
.
class
);
System
.
out
.
println
();
System
.
out
.
println
(
execute
);
}
}
catch
(
Exception
e
)
{
e
.
printStackTrace
();
}
}
}
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论