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
5334d459
authored
Dec 11, 2023
by
汪志阳
Browse files
Options
_('Browse Files')
Download
Email Patches
Plain Diff
fix:预警语音模版配置
parent
b45d6e38
Hide whitespace changes
Inline
Side-by-side
Showing
6 changed files
with
16 additions
and
10 deletions
server-common/src/main/java/com/makeit/utils/msg/sender/SmsVoiceSender.java
server-service/src/main/java/com/makeit/service/platform/alarm/alarmStrategy/OffBedAlarm.java
server-service/src/main/java/com/makeit/service/platform/alarm/impl/PlatAlarmRecordServiceImpl.java
server-service/src/main/java/com/makeit/service/platform/elder/impl/PlatElderDayReportDayServiceImpl.java
server-service/src/main/java/com/makeit/service/platform/elder/impl/PlatElderServiceImpl.java
server-service/src/main/java/com/makeit/vo/platform/elder/report/day/PlatElderBehaviorExceptionRecordVO.java
server-common/src/main/java/com/makeit/utils/msg/sender/SmsVoiceSender.java
View file @
5334d459
...
...
@@ -65,7 +65,7 @@ public class SmsVoiceSender implements IMsgSender{
paramMap
.
put
(
"pwd"
,
md32
);
paramMap
.
put
(
"time"
,
time
);
paramMap
.
put
(
"mobile"
,
vo
);
//告警类型 数据字典 1 长者跌倒 2 呼吸异常 3 心率异常 4 行为异常
//告警类型 数据字典 1 长者跌倒 2 呼吸异常 3 心率异常 4 行为异常
5 离床异常
if
(
StringUtils
.
equals
(
alarmType
,
"1"
))
{
paramMap
.
put
(
"vid"
,
"142"
);
}
...
...
@@ -78,6 +78,9 @@ public class SmsVoiceSender implements IMsgSender{
if
(
StringUtils
.
equals
(
alarmType
,
"4"
))
{
paramMap
.
put
(
"vid"
,
"145"
);
}
if
(
StringUtils
.
equals
(
alarmType
,
"5"
))
{
paramMap
.
put
(
"vid"
,
"158"
);
}
String
[]
param
=
msgDTO
.
getParam
();
List
<
BiConsumer
<
HashMap
<
String
,
String
>,
String
>>
consumerList
=
Arrays
.
asList
(
...
...
server-service/src/main/java/com/makeit/service/platform/alarm/alarmStrategy/OffBedAlarm.java
View file @
5334d459
...
...
@@ -128,7 +128,7 @@ public class OffBedAlarm implements IAlarm {
// alarmRedisDTO.setStartLong(endLong);
alarmRedisDTO
.
setStart
(
now
);
alarmRedisDTO
.
setAlarm
(
CommonEnum
.
YES
.
getValue
());
platAlarmCheckDTO
.
setAbnormalValue
(
String
.
valueOf
(
count
/
1000
));
platAlarmCheckDTO
.
setAbnormalValue
(
String
.
valueOf
(
count
));
RedisUtil
.
set
(
RedisConst
.
ALARM_DEVICE_OFF_BED_ID
+
deviceId
,
alarmRedisDTO
);
log
.
warn
(
"推送离床消息,第一次上报时间:{},开始上报时间:{},是否上报:{}"
,
getDateTime
(
alarmRedisDTO
.
getStartLong
()),
alarmRedisDTO
.
getStart
(),
alarmRedisDTO
.
getAlarm
());
...
...
@@ -211,10 +211,5 @@ public class OffBedAlarm implements IAlarm {
return
dateFormat
.
format
(
date
);
}
public
static
void
main
(
String
[]
args
)
{
System
.
out
.
println
(
new
Date
().
getTime
());
// 1702279283249
System
.
out
.
println
(
new
Date
().
getTime
()-
1702279283249L
);
}
}
server-service/src/main/java/com/makeit/service/platform/alarm/impl/PlatAlarmRecordServiceImpl.java
View file @
5334d459
...
...
@@ -413,7 +413,7 @@ public class PlatAlarmRecordServiceImpl extends ServiceImpl<PlatAlarmRecordMappe
msgSendDTO
.
setParam
(
alarmRecord
.
getElderName
(),
alarmRecord
.
getRegionName
());
}
if
(
StringUtils
.
equals
(
alarmType
,
"5"
))
{
msgSendDTO
.
setParam
(
alarmRecord
.
getElderName
(),
alarmRecord
.
getRegionName
()
);
msgSendDTO
.
setParam
(
alarmRecord
.
getElderName
(),
""
);
}
msgSendDTO
.
setAlarmType
(
alarmConfig
.
getAlarmType
());
//todo 小程序消息
...
...
server-service/src/main/java/com/makeit/service/platform/elder/impl/PlatElderDayReportDayServiceImpl.java
View file @
5334d459
...
...
@@ -306,11 +306,10 @@ public class PlatElderDayReportDayServiceImpl implements PlatElderDayReportDaySe
return
StreamUtil
.
map
(
recordList
,
e
->
{
PlatElderBehaviorExceptionRecordVO
vo
=
new
PlatElderBehaviorExceptionRecordVO
();
vo
.
setTime
(
e
.
getAlarmDate
());
vo
.
setAlarmType
(
e
.
getAlarmType
());
//vo.setRoomId(e.get);
vo
.
setRoomName
(
e
.
getRegionName
());
vo
.
setDuration
(
MathUtil
.
stringToInteger
(
e
.
getAbnormalValue
()));
return
vo
;
});
...
...
server-service/src/main/java/com/makeit/service/platform/elder/impl/PlatElderServiceImpl.java
View file @
5334d459
...
...
@@ -431,6 +431,12 @@ public class PlatElderServiceImpl extends ServiceImpl<PlatElderMapper, PlatElder
return
;
}
Map
<
String
,
PlatElder
>
platElderMap
=
StreamUtil
.
toMap
(
dbList
,
PlatElder:
:
getId
);
// List<String> spacePathList = dbList.stream().map(PlatElder::getSpacePath)
// .filter(StrUtil::isNotBlank).collect(Collectors.toList());
// if (CollUtil.isNotEmpty(spacePathList)) {
// spacePathList.stream().
// }
list
.
forEach
(
e
->
{
PlatElder
platElder
=
platElderMap
.
get
(
e
.
getId
());
if
(
platElder
==
null
)
{
...
...
server-service/src/main/java/com/makeit/vo/platform/elder/report/day/PlatElderBehaviorExceptionRecordVO.java
View file @
5334d459
...
...
@@ -22,5 +22,8 @@ public class PlatElderBehaviorExceptionRecordVO {
@ApiModelProperty
(
"时长"
)
//min 或者 s
private
Integer
duration
;
@ApiModelProperty
(
value
=
"告警类型 数据字典 1 长者跌倒 2 呼吸异常 3 心率异常 4 行为异常, 5 离床异常"
)
private
String
alarmType
;
}
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