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
2adadaf6
Commit
2adadaf6
authored
Jul 14, 2022
by
赵啸非
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
设备列表导出优化
parent
3f4b9d74
Changes
7
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
7 changed files
with
399 additions
and
64 deletions
+399
-64
common-lib/src/main/java/com/mortals/xhx/queue/rabbitmq/TbRabbitMqConsumerTemplate.java
...ortals/xhx/queue/rabbitmq/TbRabbitMqConsumerTemplate.java
+2
-0
device-manager-ui/admin/yarn.lock
device-manager-ui/admin/yarn.lock
+46
-46
device-manager/src/main/java/com/mortals/xhx/base/framework/interceptor/AuthTokenServiceImpl.java
.../xhx/base/framework/interceptor/AuthTokenServiceImpl.java
+342
-0
device-manager/src/main/java/com/mortals/xhx/busiz/web/DeviceApiController.java
...n/java/com/mortals/xhx/busiz/web/DeviceApiController.java
+6
-1
device-manager/src/main/java/com/mortals/xhx/common/utils/DownMsgTask.java
...c/main/java/com/mortals/xhx/common/utils/DownMsgTask.java
+1
-1
device-manager/src/main/resources/bootstrap.yml
device-manager/src/main/resources/bootstrap.yml
+1
-16
doc/api.md
doc/api.md
+1
-0
No files found.
common-lib/src/main/java/com/mortals/xhx/queue/rabbitmq/TbRabbitMqConsumerTemplate.java
View file @
2adadaf6
...
...
@@ -131,9 +131,11 @@ public class TbRabbitMqConsumerTemplate<T extends TbQueueMsg> extends AbstractTb
log
.
info
(
"message is empty"
);
return
null
;
}
Map
<
String
,
Object
>
map
=
JSON
.
parseObject
(
new
String
(
message
.
getBody
()),
HashMap
.
class
);
msg
.
setKey
((
String
)
map
.
get
(
"key"
));
String
payloadStr
=
(
String
)
map
.
get
(
"data"
);
log
.
info
(
"payloadStr:{}"
,
payloadStr
);
byte
[]
payloadDecodeByte
=
Base64
.
getDecoder
().
decode
(
payloadStr
);
msg
.
setData
(
payloadDecodeByte
);
...
...
device-manager-ui/admin/yarn.lock
View file @
2adadaf6
This diff is collapsed.
Click to expand it.
device-manager/src/main/java/com/mortals/xhx/base/framework/interceptor/AuthTokenServiceImpl.java
0 → 100644
View file @
2adadaf6
This diff is collapsed.
Click to expand it.
device-manager/src/main/java/com/mortals/xhx/busiz/web/DeviceApiController.java
View file @
2adadaf6
...
...
@@ -521,6 +521,11 @@ public class DeviceApiController {
deviceStop
(
req
);
break
;
}
}
catch
(
AppException
e
)
{
log
.
error
(
"接收数据失败"
,
e
);
rsp
.
setCode
(
e
.
getCode
());
rsp
.
setMsg
(
e
.
getMessage
());
return
JSON
.
toJSONString
(
rsp
);
}
catch
(
Exception
e
)
{
log
.
error
(
"接收数据失败"
,
e
);
rsp
.
setCode
(
ApiRespCodeEnum
.
FAILED
.
getValue
());
...
...
@@ -607,7 +612,7 @@ public class DeviceApiController {
deviceEntity
.
setUpdateUserId
(
1L
);
deviceEntity
.
setUpdateTime
(
new
Date
());
deviceEntity
.
setSwitchSend
(
false
);
deviceService
.
sav
e
(
deviceEntity
);
deviceService
.
updat
e
(
deviceEntity
);
}
...
...
device-manager/src/main/java/com/mortals/xhx/common/utils/DownMsgTask.java
View file @
2adadaf6
...
...
@@ -71,7 +71,7 @@ public class DownMsgTask implements Runnable {
header
.
put
(
MessageHeader
.
MESSAGETYPE
,
item
.
getMessageType
());
header
.
put
(
MessageHeader
.
DEVICECODE
,
item
.
getDeviceCode
());
header
.
put
(
MessageHeader
.
TIMESTAMP
,
item
.
getTimestamp
().
toString
());
deviceService
.
sendDeviceMessage
(
deviceEntity
,
info
,
header
,
JSON
.
toJSONString
(
item
.
getData
()
),
null
);
deviceService
.
sendDeviceMessage
(
deviceEntity
,
info
,
header
,
item
.
getData
(
),
null
);
//下行业务消息保存日志
if
(!
Constant
.
MESSAGETYPE_HEARTBEAT
.
equals
(
item
.
getMessageType
()))
{
...
...
device-manager/src/main/resources/bootstrap.yml
View file @
2adadaf6
...
...
@@ -27,7 +27,7 @@ spring:
port
:
@
profiles.redis.port@
username
:
@
profiles.redis.username@
password
:
@
profiles.redis.password@
database
:
@
profiles.redis.database@
database
:
@
profiles.redis.database@
timeout
:
30000
pool
:
max-idle
:
30
...
...
@@ -121,18 +121,3 @@ queue:
x-message-ttl
:
86400000
x-max-length-bytes
:
1048576000
# token配置
token
:
# 令牌自定义标识
header
:
Authorization
# 令牌密钥
secret
:
026db82420614469897fcc2dc1b4ce38
# 令牌有效期(一天)
expireTime
:
1440
# 令牌前缀
prefix
:
# 基础服务平台用户名与密码
baseplatform
:
httpUrl
:
http://192.168.0.98:11071/base/
loginName
:
admin
password
:
admin
doc/api.md
View file @
2adadaf6
...
...
@@ -130,6 +130,7 @@ deviceInfo|Object|设备基础信息|-
 
productId|Long|设备产品类型Id|-
 
productName|String|设备产品类型|-
 
enabled|Integer|设备启用状态 (0.停止,1.启用)|-
 
source|Integer|设备来源,默认1(0.旧设备,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