Skip to content
Toggle navigation
P
Projects
G
Groups
S
Snippets
Help
黄嘉阳
/
iot-platform-server
This project
Loading...
Sign in
Toggle navigation
Go to a project
Project
Repository
Issues
0
Merge Requests
0
Pipelines
Wiki
Snippets
Settings
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Commit
5724b129
authored
Sep 22, 2023
by
李小龙
Browse files
Options
_('Browse Files')
Download
Email Patches
Plain Diff
fix:
parent
2b77c9fe
Hide whitespace changes
Inline
Side-by-side
Showing
5 changed files
with
16 additions
and
3 deletions
server-common/src/main/java/com/makeit/module/admin/dto/plat/PlatRoleDTOVO.java
server-service/src/main/java/com/makeit/service/platform/alarm/alarmStrategy/BreathAlarm.java
server-service/src/main/java/com/makeit/service/platform/alarm/impl/PlatAlarmRecordServiceImpl.java
server-service/src/main/java/com/makeit/vo/platform/device/PlatDeviceListVO.java
server-web/src/main/java/com/makeit/mqtt/PushCallback.java
server-common/src/main/java/com/makeit/module/admin/dto/plat/PlatRoleDTOVO.java
View file @
5724b129
...
@@ -44,4 +44,7 @@ public class PlatRoleDTOVO extends BaseOrgDTO implements Serializable {
...
@@ -44,4 +44,7 @@ public class PlatRoleDTOVO extends BaseOrgDTO implements Serializable {
private
String
status
;
private
String
status
;
@ApiModelProperty
(
value
=
"org_id列表 以逗号分隔 权限"
)
private
String
dataScope
;
}
}
server-service/src/main/java/com/makeit/service/platform/alarm/alarmStrategy/BreathAlarm.java
View file @
5724b129
...
@@ -72,7 +72,8 @@ public class BreathAlarm implements IAlarm {
...
@@ -72,7 +72,8 @@ public class BreathAlarm implements IAlarm {
//计数
//计数
AlarmRedisDTO
alarmRedisDTO
=
RedisUtil
.
get
(
RedisConst
.
ALARM_DEVICE_BR_ID
+
deviceId
);
AlarmRedisDTO
alarmRedisDTO
=
RedisUtil
.
get
(
RedisConst
.
ALARM_DEVICE_BR_ID
+
deviceId
);
if
(
StringUtils
.
equals
(
personState
,
CommonEnum
.
NO
.
getValue
()))
{
//运动状态 0-无人 3-进入呼吸 跳过
if
(
StringUtils
.
equalsAny
(
personState
,
CommonEnum
.
NO
.
getValue
(),
"3"
))
{
RedisUtil
.
delete
(
RedisConst
.
ALARM_DEVICE_BR_ID
+
deviceId
);
RedisUtil
.
delete
(
RedisConst
.
ALARM_DEVICE_BR_ID
+
deviceId
);
return
;
return
;
}
}
...
...
server-service/src/main/java/com/makeit/service/platform/alarm/impl/PlatAlarmRecordServiceImpl.java
View file @
5724b129
...
@@ -147,8 +147,13 @@ public class PlatAlarmRecordServiceImpl extends ServiceImpl<PlatAlarmRecordMappe
...
@@ -147,8 +147,13 @@ public class PlatAlarmRecordServiceImpl extends ServiceImpl<PlatAlarmRecordMappe
@Override
@Override
public
PlatAlarmRecordVO
view
(
String
recordId
)
{
public
PlatAlarmRecordVO
view
(
String
recordId
)
{
PlatAlarmRecord
platAlarmRecord
=
getById
(
recordId
);
PlatAlarmRecord
platAlarmRecord
=
getById
(
recordId
);
if
(
platAlarmRecord
==
null
){
return
null
;
}
PlatAlarmRecordVO
vo
=
BeanDtoVoUtils
.
convert
(
platAlarmRecord
,
PlatAlarmRecordVO
.
class
);
PlatAlarmRecordVO
vo
=
BeanDtoVoUtils
.
convert
(
platAlarmRecord
,
PlatAlarmRecordVO
.
class
);
JoinUtil
.
join
(
Arrays
.
asList
(
vo
),
platAlarmConfigService
,
PlatAlarmRecordVO:
:
getAlarmId
,
BaseEntity:
:
getId
,
(
t
,
m
)
->
t
.
setNotifyRelation
(
m
.
getNotifyRelation
()));
if
(
StringUtils
.
isNotBlank
(
vo
.
getAlarmId
()))
{
JoinUtil
.
join
(
Arrays
.
asList
(
vo
),
platAlarmConfigService
,
PlatAlarmRecordVO:
:
getAlarmId
,
BaseEntity:
:
getId
,
(
t
,
m
)
->
t
.
setNotifyRelation
(
m
.
getNotifyRelation
()));
}
return
vo
;
return
vo
;
}
}
...
...
server-service/src/main/java/com/makeit/vo/platform/device/PlatDeviceListVO.java
View file @
5724b129
...
@@ -73,7 +73,11 @@ public class PlatDeviceListVO extends BaseTenantDTO {
...
@@ -73,7 +73,11 @@ public class PlatDeviceListVO extends BaseTenantDTO {
@JsonFormat
(
pattern
=
"yyyy-MM-dd HH:mm:ss"
)
@JsonFormat
(
pattern
=
"yyyy-MM-dd HH:mm:ss"
)
private
LocalDateTime
createDate
;
private
LocalDateTime
createDate
;
@ApiModelProperty
(
value
=
"有效时间-起"
,
required
=
false
)
@JsonFormat
(
pattern
=
"yyyy-MM-dd HH:mm:ss"
)
private
LocalDateTime
startDate
;
private
LocalDateTime
startDate
;
@ApiModelProperty
(
value
=
"有效时间-止"
,
required
=
false
)
@JsonFormat
(
pattern
=
"yyyy-MM-dd HH:mm:ss"
)
private
LocalDateTime
endDate
;
private
LocalDateTime
endDate
;
...
...
server-web/src/main/java/com/makeit/mqtt/PushCallback.java
View file @
5724b129
...
@@ -64,7 +64,7 @@ public class PushCallback implements MqttCallback {
...
@@ -64,7 +64,7 @@ public class PushCallback implements MqttCallback {
DeviceInfo
device
=
JSON
.
parseObject
(
payload
,
DeviceInfo
.
class
);
DeviceInfo
device
=
JSON
.
parseObject
(
payload
,
DeviceInfo
.
class
);
// todo
// todo
checkAlarm
(
device
);
//
checkAlarm(device);
}
}
@Override
@Override
...
...
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