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
445e5be0
authored
Sep 18, 2023
by
朱淼
Browse files
Options
_('Browse Files')
Download
Email Patches
Plain Diff
代码调整
parent
d1c95f93
Show whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
9 additions
and
13 deletions
server-service/src/main/java/com/makeit/service/platform/workstation/impl/WorkStationServiceImpl.java
server-service/src/main/java/com/makeit/service/wechat/impl/PlatElderCenterWechatServiceImpl.java
server-service/src/main/java/com/makeit/vo/platform/workstation/WorkStationInstitutionBedVO.java
server-service/src/main/resources/mappers/PlatBedMapper.xml
server-service/src/main/java/com/makeit/service/platform/workstation/impl/WorkStationServiceImpl.java
View file @
445e5be0
...
...
@@ -172,12 +172,10 @@ public class WorkStationServiceImpl implements WorkStationService {
e
.
setPathName
(
StreamUtil
.
join
(
l
,
Objects:
:
nonNull
,
PlatSpace:
:
getName
,
"-"
));
});
for
(
WorkStationInstitutionRoomVO
roomVo
:
roomVOList
)
{
WorkStationInstitutionRoomVO
vo
=
new
WorkStationInstitutionRoomVO
();
vo
.
setRoomId
(
roomVo
.
getRoomId
());
for
(
WorkStationInstitutionRoomVO
vo
:
roomVOList
)
{
vo
.
setPathName
(
vo
.
getPathName
()
+
"-"
+
vo
.
getRoomName
());
if
(
bedMap
.
get
(
roomV
o
.
getRoomId
())
!=
null
)
{
List
<
WorkStationInstitutionBedVO
>
roomBedVos
=
bedMap
.
get
(
roomV
o
.
getRoomId
());
if
(
bedMap
.
get
(
v
o
.
getRoomId
())
!=
null
)
{
List
<
WorkStationInstitutionBedVO
>
roomBedVos
=
bedMap
.
get
(
v
o
.
getRoomId
());
//获取告警类型及老人状态
roomBedVos
.
forEach
(
r
->
{
if
(
StringUtil
.
isNotEmpty
(
r
.
getElderId
())
)
{
...
...
server-service/src/main/java/com/makeit/service/wechat/impl/PlatElderCenterWechatServiceImpl.java
View file @
445e5be0
...
...
@@ -156,12 +156,10 @@ public class PlatElderCenterWechatServiceImpl implements PlatElderCenterWechatSe
//长者对应的报警类型
Map
<
String
,
Map
<
String
,
List
<
String
>>>
elderAlarmTypeMap
=
workStationService
.
mapElderAlarmType
(
alarmRecords
);
for
(
WorkStationInstitutionRoomVO
roomVo
:
roomVOList
)
{
WorkStationInstitutionRoomVO
vo
=
new
WorkStationInstitutionRoomVO
();
vo
.
setRoomId
(
roomVo
.
getRoomId
());
for
(
WorkStationInstitutionRoomVO
vo
:
roomVOList
)
{
vo
.
setPathName
(
vo
.
getPathName
()
+
"-"
+
vo
.
getRoomName
());
if
(
bedMap
.
get
(
roomV
o
.
getRoomId
())
!=
null
)
{
List
<
WorkStationInstitutionBedVO
>
roomBedVos
=
bedMap
.
get
(
roomV
o
.
getRoomId
());
if
(
bedMap
.
get
(
v
o
.
getRoomId
())
!=
null
)
{
List
<
WorkStationInstitutionBedVO
>
roomBedVos
=
bedMap
.
get
(
v
o
.
getRoomId
());
//获取告警类型及老人状态
roomBedVos
.
forEach
(
r
->
{
if
(
StringUtil
.
isNotEmpty
(
r
.
getElderId
())
)
{
...
...
server-service/src/main/java/com/makeit/vo/platform/workstation/WorkStationInstitutionBedVO.java
View file @
445e5be0
...
...
@@ -27,7 +27,7 @@ public class WorkStationInstitutionBedVO {
private
String
roomId
;
@ApiModelProperty
(
value
=
"状态"
)
private
String
sta
ut
s
;
private
String
sta
tu
s
;
@ApiModelProperty
(
value
=
"长者id"
)
private
String
elderId
;
...
...
server-service/src/main/resources/mappers/PlatBedMapper.xml
View file @
445e5be0
...
...
@@ -50,12 +50,12 @@
</select>
<select
id=
"selectByRoomIds"
resultType=
"com.makeit.vo.platform.workstation.WorkStationInstitutionBedVO"
>
SELECT pb.`name` as bedName, pb.id as bedId, pb.room_id as roomId , pe.id as elderId, pb.name as elderName, prbd.device_id as deviceId
SELECT pb.`name` as bedName, pb.id as bedId, pb.room_id as roomId , pe.id as elderId, pb.name as elderName, prbd.device_id as deviceId
,pb.status
FROM plat_bed pb
LEFT JOIN plat_elder pe ON pe.bed_id = pb.id
LEFT JOIN plat_room_bed_device prbd ON prbd.bed_id = pb.id
<where>
pb.del_flag = 0
and pe.del_flag = 0 and prbd.del_flag = 0
pb.del_flag = 0
<if
test=
"roomIds != null and roomIds.size() > 0 "
>
AND pb.room_id IN
<foreach
collection=
"roomIds"
item=
"item"
separator=
","
open=
"("
close=
")"
index=
""
>
...
...
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