Skip to content
Projects
Groups
Snippets
Help
Loading...
Sign in
Toggle navigation
T
TDPIMS-SDK
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
zhengfunan
TDPIMS-SDK
Commits
7e3a9285
Commit
7e3a9285
authored
Jul 20, 2023
by
zhang
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
update
parent
136fa245
Hide whitespace changes
Inline
Side-by-side
Showing
5 changed files
with
81 additions
and
19 deletions
+81
-19
AssetSamples.java
...main/java/com/tongda/tdpimssdk/examples/AssetSamples.java
+2
-2
NewSample.java
src/main/java/com/tongda/tdpimssdk/examples/NewSample.java
+37
-0
PimHttpUtil.java
src/main/java/com/tongda/tdpimssdk/http/PimHttpUtil.java
+11
-0
RemoteAsset.java
src/main/java/com/tongda/tdpimssdk/remote/RemoteAsset.java
+19
-0
RemoteTdPimHelper.java
...n/java/com/tongda/tdpimssdk/remote/RemoteTdPimHelper.java
+12
-17
No files found.
src/main/java/com/tongda/tdpimssdk/examples/AssetSamples.java
View file @
7e3a9285
...
@@ -25,8 +25,8 @@ public class AssetSamples {
...
@@ -25,8 +25,8 @@ public class AssetSamples {
String
id
=
rqh
.
createAsset
(
JSONObject
.
parseObject
(
createAsset
,
AssetVo
.
class
));
String
id
=
rqh
.
createAsset
(
JSONObject
.
parseObject
(
createAsset
,
AssetVo
.
class
));
System
.
out
.
println
(
System
.
out
.
println
(
"-------------------------------------------"
+
"\n"
+
"-------------------------------------------"
+
"\n"
+
"SDK createAsset:"
+
"\n"
+
"SDK createAsset:"
+
"\n"
+
"-------------------------------------------"
"-------------------------------------------"
);
);
System
.
out
.
println
(
"创建返回结果:"
+
id
);
System
.
out
.
println
(
"创建返回结果:"
+
id
);
...
...
src/main/java/com/tongda/tdpimssdk/examples/NewSample.java
0 → 100644
View file @
7e3a9285
package
com
.
tongda
.
tdpimssdk
.
examples
;
import
com.tongda.tdpimssdk.remote.RemoteAsset
;
import
com.tongda.tdpimssdk.remote.RemoteSaAuthHandler
;
import
com.tongda.tdpimssdk.remote.RemoteTdPimHelper
;
import
com.tongda.tdpimssdk.resultVo.vo.AssetVo
;
import
java.util.LinkedList
;
import
java.util.List
;
public
class
NewSample
{
public
static
void
main
(
String
[]
args
)
{
RemoteSaAuthHandler
rsh
=
new
RemoteSaAuthHandler
(
"guantiantian"
,
"q1w2e3r4"
,
"121.199.160.117"
,
9000
);
rsh
.
loginGetSaToken
();
rsh
.
serverIP
=
"150.158.75.213"
;
rsh
.
serverPort
=
8080
;
rsh
.
dbName
=
"TXPIMDB"
;
//初始化远程查询对象
RemoteTdPimHelper
rqh
=
new
RemoteTdPimHelper
(
rsh
);
RemoteAsset
ra
=
rqh
.
fetchAsset
(
"Product-1125789659889139712"
);
AssetVo
.
AssetField
assetField
=
new
AssetVo
.
AssetField
();
assetField
.
setKey
(
"td_data_center"
);
assetField
.
setMode
(
"tdpim.dict.system.metadata.mode.single.select.value"
);
assetField
.
setValue
(
"北京一区"
);
List
<
AssetVo
.
AssetField
>
list
=
new
LinkedList
<>();
//添加修改项,可以多个
list
.
add
(
assetField
);
String
ret
=
ra
.
updateAssetValues
(
list
);
System
.
out
.
println
(
ret
);
}
}
src/main/java/com/tongda/tdpimssdk/http/PimHttpUtil.java
View file @
7e3a9285
...
@@ -339,4 +339,15 @@ public class PimHttpUtil {
...
@@ -339,4 +339,15 @@ public class PimHttpUtil {
throw
new
RuntimeException
(
e
);
throw
new
RuntimeException
(
e
);
}
}
}
}
public
static
String
resultUtil
(
String
re
){
// System.out.println(re);
JSONObject
jsonObject
=
JSONObject
.
parseObject
(
re
);
if
(
jsonObject
.
get
(
"code"
).
toString
().
equals
(
"200"
)){
return
jsonObject
.
get
(
"data"
).
toString
();
}
else
{
throw
new
RuntimeException
(
"调用接口异常:"
+
re
);
}
}
}
}
src/main/java/com/tongda/tdpimssdk/remote/RemoteAsset.java
View file @
7e3a9285
package
com
.
tongda
.
tdpimssdk
.
remote
;
package
com
.
tongda
.
tdpimssdk
.
remote
;
import
com.alibaba.fastjson.JSONObject
;
import
com.tongda.tdpimssdk.entities.Product
;
import
com.tongda.tdpimssdk.entities.Product
;
import
com.tongda.tdpimssdk.http.PimHttpUtil
;
import
com.tongda.tdpimssdk.resultVo.vo.AssetVo
;
import
lombok.Data
;
import
lombok.Data
;
import
java.util.List
;
import
static
com
.
tongda
.
tdpimssdk
.
http
.
PimHttpUtil
.
resultUtil
;
@Data
public
class
RemoteAsset
extends
Product
{
public
class
RemoteAsset
extends
Product
{
protected
RemoteSaAuthHandler
rsh
;
public
String
updateAssetValues
(
List
<
AssetVo
.
AssetField
>
fields
){
AssetVo
assetVo
=
new
AssetVo
();
assetVo
.
setId
(
this
.
id
);
assetVo
.
setFields
(
fields
);
String
url
=
"http://"
+
this
.
rsh
.
serverIP
+
":"
+
this
.
rsh
.
serverPort
+
"/pims/asset/field?dbName="
+
this
.
rsh
.
dbName
;
String
response
=
PimHttpUtil
.
sendPut
(
this
.
rsh
.
saToken
,
url
,(
JSONObject
)
JSONObject
.
toJSON
(
assetVo
));
String
s
=
resultUtil
(
response
);
return
s
;
}
}
}
src/main/java/com/tongda/tdpimssdk/remote/RemoteTdPimHelper.java
View file @
7e3a9285
...
@@ -14,6 +14,8 @@ import com.tongda.tdpimssdk.resultVo.vo.TeamVo;
...
@@ -14,6 +14,8 @@ import com.tongda.tdpimssdk.resultVo.vo.TeamVo;
import
java.io.File
;
import
java.io.File
;
import
java.util.List
;
import
java.util.List
;
import
static
com
.
tongda
.
tdpimssdk
.
http
.
PimHttpUtil
.
resultUtil
;
public
class
RemoteTdPimHelper
{
public
class
RemoteTdPimHelper
{
RemoteSaAuthHandler
rsh
;
RemoteSaAuthHandler
rsh
;
...
@@ -97,13 +99,13 @@ public class RemoteTdPimHelper {
...
@@ -97,13 +99,13 @@ public class RemoteTdPimHelper {
* @param vo
* @param vo
* @return
* @return
*/
*/
public
String
updateAssetValues
(
AssetVo
vo
){
//
public String updateAssetValues(AssetVo vo){
String
url
=
"http://"
+
this
.
rsh
.
serverIP
+
":"
+
this
.
rsh
.
serverPort
+
"/pims/asset/field?dbName="
+
this
.
rsh
.
dbName
;
//
String url="http://"+ this.rsh.serverIP +":"+ this.rsh.serverPort+"/pims/asset/field?dbName="+this.rsh.dbName;
String
response
=
PimHttpUtil
.
sendPut
(
this
.
rsh
.
saToken
,
url
,(
JSONObject
)
JSONObject
.
toJSON
(
vo
));
//
String response= PimHttpUtil.sendPut(this.rsh.saToken,url,(JSONObject)JSONObject.toJSON(vo));
String
s
=
resultUtil
(
response
);
//
String s= resultUtil(response);
//
return
s
;
//
return s;
}
//
}
/**
/**
* 新建资产
* 新建资产
...
@@ -139,7 +141,9 @@ public class RemoteTdPimHelper {
...
@@ -139,7 +141,9 @@ public class RemoteTdPimHelper {
String
url
=
"http://"
+
this
.
rsh
.
serverIP
+
":"
+
this
.
rsh
.
serverPort
+
"/pims/asset/details?dbName="
+
this
.
rsh
.
dbName
+
"&id="
+
id
;
String
url
=
"http://"
+
this
.
rsh
.
serverIP
+
":"
+
this
.
rsh
.
serverPort
+
"/pims/asset/details?dbName="
+
this
.
rsh
.
dbName
+
"&id="
+
id
;
String
response
=
PimHttpUtil
.
sendGet
(
this
.
rsh
.
saToken
,
url
);
String
response
=
PimHttpUtil
.
sendGet
(
this
.
rsh
.
saToken
,
url
);
String
s
=
resultUtil
(
response
);
String
s
=
resultUtil
(
response
);
return
JSONObject
.
parseArray
(
s
,
RemoteAsset
.
class
).
get
(
0
);
RemoteAsset
ra
=
JSONObject
.
parseArray
(
s
,
RemoteAsset
.
class
).
get
(
0
);
ra
.
setRsh
(
rsh
);
return
ra
;
}
}
//------------文档相关------------
//------------文档相关------------
...
@@ -280,15 +284,6 @@ public class RemoteTdPimHelper {
...
@@ -280,15 +284,6 @@ public class RemoteTdPimHelper {
return
s
;
return
s
;
}
}
public
static
String
resultUtil
(
String
re
){
// System.out.println(re);
JSONObject
jsonObject
=
JSONObject
.
parseObject
(
re
);
if
(
jsonObject
.
get
(
"code"
).
toString
().
equals
(
"200"
)){
return
jsonObject
.
get
(
"data"
).
toString
();
}
else
{
throw
new
RuntimeException
(
"调用接口异常:"
+
re
);
}
}
}
}
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment