Skip to content
项目
群组
代码片段
帮助
当前项目
正在载入...
登录 / 注册
切换导航面板
O
OZT-Integration
Project
Project
详情
活动
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
Graph
比较
统计图
议题
0
议题
0
列表
看板
标记
Milestones
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
日程
统计图
Wiki
Wiki
代码片段
代码片段
成员
成员
折叠边栏
关闭边栏
活动
图像
聊天
创建新问题
作业
提交
问题看板
Open sidebar
许俊
OZT-Integration
Commits
cf92dc40
提交
cf92dc40
authored
12月 29, 2023
作者:
李炎
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
测试http
上级
89505b68
隐藏空白字符变更
内嵌
并排
正在显示
2 个修改的文件
包含
26 行增加
和
4 行删除
+26
-4
KingdeeLogUtil.java
.../java/org/jeecg/modules/iost/ims/Util/KingdeeLogUtil.java
+4
-1
KingdeeApiClient.java
...a/org/jeecg/modules/iost/ims/client/KingdeeApiClient.java
+22
-3
没有找到文件。
jeecg-boot-module-system/src/main/java/org/jeecg/modules/iost/ims/Util/KingdeeLogUtil.java
浏览文件 @
cf92dc40
...
@@ -77,7 +77,10 @@ public class KingdeeLogUtil {
...
@@ -77,7 +77,10 @@ public class KingdeeLogUtil {
Map
map
=
ThreadLocalConfig
.
get
();
Map
map
=
ThreadLocalConfig
.
get
();
Kingdeelog
kingdeelog
=
new
Kingdeelog
();
Kingdeelog
kingdeelog
=
new
Kingdeelog
();
if
(!
ObjectUtils
.
isEmpty
(
map
))
{
if
(!
ObjectUtils
.
isEmpty
(
map
))
{
long
costime
=
Long
.
valueOf
(
map
.
get
(
"Costime"
).
toString
());
System
.
out
.
println
(
"<==========Log2Local"
+
map
);
Object
o
=
map
.
get
(
"Costime"
);
String
s
=
o
.
toString
();
long
costime
=
Long
.
valueOf
(
s
);
kingdeelog
.
setCostTime
(
costime
);
kingdeelog
.
setCostTime
(
costime
);
}
}
//设置金蝶云请求日志
//设置金蝶云请求日志
...
...
jeecg-boot-module-system/src/main/java/org/jeecg/modules/iost/ims/client/KingdeeApiClient.java
浏览文件 @
cf92dc40
...
@@ -32,12 +32,31 @@ public class KingdeeApiClient {
...
@@ -32,12 +32,31 @@ public class KingdeeApiClient {
public
<
T
>
T
execute
(
String
servicename
,
Object
[]
parameters
,
Class
<
T
>
returnType
)
throws
Exception
{
public
<
T
>
T
execute
(
String
servicename
,
Object
[]
parameters
,
Class
<
T
>
returnType
)
throws
Exception
{
long
startTime
=
System
.
currentTimeMillis
();
long
startTime
=
System
.
currentTimeMillis
();
T
execute
=
api
.
execute
(
servicename
,
parameters
,
returnType
);
T
execute
=
api
.
execute
(
servicename
,
parameters
,
returnType
);
long
endTime
=
System
.
currentTimeMillis
();
long
duration
=
System
.
currentTimeMillis
()
-
startTime
;
long
duration
=
endTime
-
startTime
;
log
.
info
(
"<======sdk请求耗时:"
+
duration
+
"毫秒"
);
log
.
info
(
"请求耗时:"
+
duration
+
"毫秒"
);
execute
(
servicename
,
parameters
);
return
execute
;
return
execute
;
}
}
public
void
execute
(
String
serviceName
,
Object
[]
parameters
)
throws
Exception
{
String
cookie
=
HttpUtil
.
login
(
this
.
_serverUrl
);
log
.
info
(
"cookie:"
+
cookie
);
Map
<
String
,
Object
>
header
=
new
HashMap
<>(
1
);
header
.
put
(
"cookie"
,
cookie
);
Map
<
String
,
Object
>
request
=
new
HashMap
<>(
1
);
request
.
put
(
"parameters"
,
parameters
);
String
url
=
this
.
_serverUrl
+
serviceName
+
".common.kdsvc"
;
String
requestStr
=
JsonUtil
.
toString
(
request
);
long
start
=
System
.
currentTimeMillis
();
ResponseEntity
<
String
>
responseEntity
=
HttpUtil
.
httpPost
(
url
,
header
,
requestStr
);
long
costTime
=
System
.
currentTimeMillis
()
-
start
;
log
.
info
(
"<======模拟http耗时:"
+
String
.
valueOf
(
costTime
));
log
.
info
(
"Body_"
+
responseEntity
.
getBody
());
}
public
String
checkAuthInfo
()
{
public
String
checkAuthInfo
()
{
try
{
try
{
...
...
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论