Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
D
device-new-platform
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Analytics
Analytics
CI / CD
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
赵啸非
device-new-platform
Commits
61dc3b0a
Commit
61dc3b0a
authored
Aug 30, 2022
by
赵啸非
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
添加设备版本查询接口文档
parent
780bc1ce
Changes
3
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
50 additions
and
43 deletions
+50
-43
device-manager/src/main/java/com/mortals/xhx/module/device/service/impl/DeviceServiceImpl.java
...als/xhx/module/device/service/impl/DeviceServiceImpl.java
+13
-11
device-manager/src/test/java/com/mortals/httpclient/device/DeviceController.http
.../java/com/mortals/httpclient/device/DeviceController.http
+33
-32
doc/api.md
doc/api.md
+4
-0
No files found.
device-manager/src/main/java/com/mortals/xhx/module/device/service/impl/DeviceServiceImpl.java
View file @
61dc3b0a
...
@@ -675,17 +675,9 @@ public class DeviceServiceImpl extends AbstractCRUDCacheServiceImpl<DeviceDao, D
...
@@ -675,17 +675,9 @@ public class DeviceServiceImpl extends AbstractCRUDCacheServiceImpl<DeviceDao, D
}
}
//判断当前站点与修改的站点不一致时候 更新设备站点关联信息
//判断当前站点与修改的站点不一致时候 更新设备站点关联信息
DeviceEntity
temp
=
this
.
get
(
entity
.
getId
(),
null
);
if
(!
ObjectUtils
.
isEmpty
(
entity
.
getId
()))
{
if
(!
entity
.
getSiteId
().
equals
(
temp
.
getSiteId
()))
{
DeviceEntity
temp
=
this
.
get
(
entity
.
getId
(),
null
);
Rest
<
SitePdu
>
info
=
siteFeign
.
info
(
entity
.
getSiteId
());
if
(!
entity
.
getSiteId
().
equals
(
temp
.
getSiteId
()))
{
if
(
info
.
getCode
()
==
YesNoEnum
.
YES
.
getValue
())
{
entity
.
setLeadingOfficial
(
info
.
getData
().
getLeadingOfficial
());
entity
.
setLeadingOfficialTelephone
(
info
.
getData
().
getLeadingOfficialTelephone
());
entity
.
setSiteCode
(
info
.
getData
().
getSiteCode
());
entity
.
setSiteName
(
info
.
getData
().
getSiteName
());
}
}
else
{
if
(
ObjectUtils
.
isEmpty
(
entity
.
getSiteCode
())
||
ObjectUtils
.
isEmpty
(
entity
.
getSiteName
()))
{
Rest
<
SitePdu
>
info
=
siteFeign
.
info
(
entity
.
getSiteId
());
Rest
<
SitePdu
>
info
=
siteFeign
.
info
(
entity
.
getSiteId
());
if
(
info
.
getCode
()
==
YesNoEnum
.
YES
.
getValue
())
{
if
(
info
.
getCode
()
==
YesNoEnum
.
YES
.
getValue
())
{
entity
.
setLeadingOfficial
(
info
.
getData
().
getLeadingOfficial
());
entity
.
setLeadingOfficial
(
info
.
getData
().
getLeadingOfficial
());
...
@@ -693,6 +685,16 @@ public class DeviceServiceImpl extends AbstractCRUDCacheServiceImpl<DeviceDao, D
...
@@ -693,6 +685,16 @@ public class DeviceServiceImpl extends AbstractCRUDCacheServiceImpl<DeviceDao, D
entity
.
setSiteCode
(
info
.
getData
().
getSiteCode
());
entity
.
setSiteCode
(
info
.
getData
().
getSiteCode
());
entity
.
setSiteName
(
info
.
getData
().
getSiteName
());
entity
.
setSiteName
(
info
.
getData
().
getSiteName
());
}
}
}
else
{
if
(
ObjectUtils
.
isEmpty
(
entity
.
getSiteCode
())
||
ObjectUtils
.
isEmpty
(
entity
.
getSiteName
()))
{
Rest
<
SitePdu
>
info
=
siteFeign
.
info
(
entity
.
getSiteId
());
if
(
info
.
getCode
()
==
YesNoEnum
.
YES
.
getValue
())
{
entity
.
setLeadingOfficial
(
info
.
getData
().
getLeadingOfficial
());
entity
.
setLeadingOfficialTelephone
(
info
.
getData
().
getLeadingOfficialTelephone
());
entity
.
setSiteCode
(
info
.
getData
().
getSiteCode
());
entity
.
setSiteName
(
info
.
getData
().
getSiteName
());
}
}
}
}
}
}
}
}
...
...
device-manager/src/test/java/com/mortals/httpclient/device/DeviceController.http
View file @
61dc3b0a
...
@@ -17,7 +17,6 @@ Content-Type: application/json
...
@@ -17,7 +17,6 @@ Content-Type: application/json
{
{
"id": 60,
"id": 60,
"enabled": 0
"enabled": 0
}
}
###设备更新与保存
###设备更新与保存
...
@@ -106,21 +105,21 @@ POST {{baseUrl}}/api/deviceUpdate
...
@@ -106,21 +105,21 @@ POST {{baseUrl}}/api/deviceUpdate
Content-Type: application/json
Content-Type: application/json
{
{
"deviceName":"测试设备2",
"deviceName":
"测试设备2",
"deviceCode":"a109",
"deviceCode":
"a109",
"siteId":2,
"siteId":
2,
"siteCode":"513400000000-0001",
"siteCode":
"513400000000-0001",
"siteName":"凉山州行政审批局",
"siteName":
"凉山州行政审批局",
"productId":1,
"productId":
1,
"deviceFirmId":1,
"deviceFirmId":
1,
"lon":"33",
"lon":
"33",
"lati":"44",
"lati":
"44",
"deviceInBuilding":13,
"deviceInBuilding":
13,
"deviceInFloor":22,
"deviceInFloor":
22,
"defectsLiabilityPeriod":"2022-06-30 15:00:01",
"defectsLiabilityPeriod":
"2022-06-30 15:00:01",
"leadingOfficial":"张三",
"leadingOfficial":
"张三",
"leadingOfficialTelephone":"13281114856",
"leadingOfficialTelephone":
"13281114856",
"source":1
"source":
1
}
}
###设备新增
###设备新增
...
@@ -129,15 +128,17 @@ Authorization: {{authToken}}
...
@@ -129,15 +128,17 @@ Authorization: {{authToken}}
Content-Type: application/json
Content-Type: application/json
{
{
"deviceCode": "1",
"deviceMac": "1",
"deviceName": "1",
"deviceRemark": "",
"ip": "",
"port": "",
"productCode": "ledtp",
"receiveMethod": 1,
"receiveMethod": 1,
"deviceName": "测试接口创建设备3",
"siteCode": "513426000000-0001",
"deviceCode": "a1234567899",
"siteId": 3,
"siteId": 123,
"siteName": "会东县行政审批局"
"siteCode": "adfasfdasfdasf",
"siteName": "测试站点",
"platformCode": "phxt",
"productCode": "pdj",
"deviceRemark": "车是是是打发斯蒂芬"
}
}
...
@@ -168,16 +169,16 @@ Content-Type: application/json
...
@@ -168,16 +169,16 @@ Content-Type: application/json
[
[
{
{
"data":"{xxxx}",
"data":
"{xxxx}",
"deviceCode":"a102",
"deviceCode":
"a102",
"messageType":"aaaa",
"messageType":
"aaaa",
"timestamp":1654656951795
"timestamp":
1654656951795
},
},
{
{
"data":"{bbbbbb}",
"data":
"{bbbbbb}",
"deviceCode":"a102",
"deviceCode":
"a102",
"messageType":"bbbb",
"messageType":
"bbbb",
"timestamp":1654656951795
"timestamp":
1654656951795
}
}
]
]
...
...
doc/api.md
View file @
61dc3b0a
...
@@ -656,6 +656,7 @@ key|String|消息唯一标识|是|-
...
@@ -656,6 +656,7 @@ key|String|消息唯一标识|是|-
"messageType":"UPGREAD",
"messageType":"UPGREAD",
"deviceCode":"A1:A2:A3:A4:A5:A6",
"deviceCode":"A1:A2:A3:A4:A5:A6",
"sign":"abcd1234",
"sign":"abcd1234",
"downloadUrl":"http://xxxxx",
"timestamp":"2022-04-15 09:48:05"
"timestamp":"2022-04-15 09:48:05"
}
}
},
},
...
@@ -677,6 +678,9 @@ key|String|消息唯一标识|是|-
...
@@ -677,6 +678,9 @@ key|String|消息唯一标识|是|-
1006|当前设备所属产品平台未配置,请在后台配置后再激活|-
1006|当前设备所属产品平台未配置,请在后台配置后再激活|-
1007|站点ID为空|-
1007|站点ID为空|-
1008|设备已创建,请完善设备配置信息|-
1008|设备已创建,请完善设备配置信息|-
1009|当前设备不存在|-
1010|token认证失败|-
1011|未找到设备版本信息|-
-1|系统内部异常|-
-1|系统内部异常|-
...
...
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