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
41612f94
authored
Oct 25, 2023
by
huangjy
Browse files
Options
_('Browse Files')
Download
Email Patches
Plain Diff
fix: 修复bug
parent
5c4ab660
Hide whitespace changes
Inline
Side-by-side
Showing
12 changed files
with
75 additions
and
10 deletions
server-common/src/main/java/com/makeit/global/aspect/misc/schedule/ScheduleLockAspect.java
server-module/src/main/java/com/makeit/module/controller/space/PlatRoomDynamicController.java
server-service/src/main/java/com/makeit/dto/platform/elder/PlatElderQueryDTO.java
server-service/src/main/java/com/makeit/dto/platform/space/PlatBedPanoramaDTO.java
server-service/src/main/java/com/makeit/mapper/platform/space/PlatBedMapper.java
server-service/src/main/java/com/makeit/service/platform/dataScreen/impl/DataScreenServiceImpl.java
server-service/src/main/java/com/makeit/service/platform/elder/impl/PlatElderServiceImpl.java
server-service/src/main/java/com/makeit/service/platform/space/PlatBedService.java
server-service/src/main/java/com/makeit/service/platform/space/PlatRoomDynamicService.java
server-service/src/main/java/com/makeit/service/platform/space/impl/PlatBedServiceImpl.java
server-service/src/main/java/com/makeit/service/platform/space/impl/PlatRoomDynamicServiceImpl.java
server-service/src/main/resources/mappers/PlatBedMapper.xml
server-common/src/main/java/com/makeit/global/aspect/misc/schedule/ScheduleLockAspect.java
View file @
41612f94
/*
package com.makeit.global.aspect.misc.schedule;
package com.makeit.global.aspect.misc.schedule;
import com.makeit.utils.redis.ScheduleLockUtil;
import com.makeit.utils.redis.ScheduleLockUtil;
...
@@ -37,3 +38,4 @@ public class ScheduleLockAspect {
...
@@ -37,3 +38,4 @@ public class ScheduleLockAspect {
}
}
}
}
*/
server-module/src/main/java/com/makeit/module/controller/space/PlatRoomDynamicController.java
View file @
41612f94
package
com
.
makeit
.
module
.
controller
.
space
;
package
com
.
makeit
.
module
.
controller
.
space
;
import
com.baomidou.mybatisplus.extension.plugins.pagination.Page
;
import
com.makeit.common.page.PageReqDTO
;
import
com.makeit.common.response.ApiResponseEntity
;
import
com.makeit.common.response.ApiResponseEntity
;
import
com.makeit.common.response.ApiResponseUtils
;
import
com.makeit.common.response.ApiResponseUtils
;
import
com.makeit.dto.platform.elder.PlatElderQueryDTO
;
import
com.makeit.dto.platform.elder.PlatElderQueryDTO
;
...
@@ -49,6 +51,13 @@ public class PlatRoomDynamicController {
...
@@ -49,6 +51,13 @@ public class PlatRoomDynamicController {
return
ApiResponseUtils
.
success
(
data
);
return
ApiResponseUtils
.
success
(
data
);
}
}
@ApiOperation
(
"床位全景分页"
)
@PostMapping
(
"bedPanoramaPage"
)
public
ApiResponseEntity
<
Page
<
PlatBedPanoramaVO
>>
bedPanoramaPage
(
@RequestBody
PageReqDTO
<
PlatBedPanoramaDTO
>
dto
)
{
Page
<
PlatBedPanoramaVO
>
data
=
platRoomDynamicService
.
bedPanoramaPage
(
dto
);
return
ApiResponseUtils
.
success
(
data
);
}
@ApiOperation
(
"房间全景-下拉空间树"
)
@ApiOperation
(
"房间全景-下拉空间树"
)
@PostMapping
(
"roomPanoramaTree"
)
@PostMapping
(
"roomPanoramaTree"
)
public
ApiResponseEntity
<
List
<
PlatSpaceAndRoomVO
>>
roomPanoramaTree
()
{
public
ApiResponseEntity
<
List
<
PlatSpaceAndRoomVO
>>
roomPanoramaTree
()
{
...
...
server-service/src/main/java/com/makeit/dto/platform/elder/PlatElderQueryDTO.java
View file @
41612f94
...
@@ -8,6 +8,7 @@ import lombok.Data;
...
@@ -8,6 +8,7 @@ import lombok.Data;
import
lombok.EqualsAndHashCode
;
import
lombok.EqualsAndHashCode
;
import
java.time.LocalDateTime
;
import
java.time.LocalDateTime
;
import
java.util.List
;
/**
/**
* <p>
* <p>
...
@@ -40,6 +41,10 @@ public class PlatElderQueryDTO extends BaseTenantDTO {
...
@@ -40,6 +41,10 @@ public class PlatElderQueryDTO extends BaseTenantDTO {
@ApiModelProperty
(
value
=
"组织id"
)
@ApiModelProperty
(
value
=
"组织id"
)
private
String
orgId
;
private
String
orgId
;
@ApiModelProperty
(
value
=
"不同类型的机构集合"
)
private
List
<
String
>
orgIdList
;
@ApiModelProperty
(
value
=
"类型 1-居家 2-机构养老"
)
private
String
type
;
@ApiModelProperty
(
value
=
"房间id"
)
@ApiModelProperty
(
value
=
"房间id"
)
private
String
roomId
;
private
String
roomId
;
...
...
server-service/src/main/java/com/makeit/dto/platform/space/PlatBedPanoramaDTO.java
View file @
41612f94
...
@@ -7,6 +7,8 @@ import io.swagger.annotations.ApiModel;
...
@@ -7,6 +7,8 @@ import io.swagger.annotations.ApiModel;
import
io.swagger.annotations.ApiModelProperty
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
import
lombok.Data
;
import
java.util.List
;
/**
/**
* Controller
* Controller
*
*
...
@@ -24,6 +26,8 @@ public class PlatBedPanoramaDTO {
...
@@ -24,6 +26,8 @@ public class PlatBedPanoramaDTO {
private
String
type
;
private
String
type
;
@ApiModelProperty
(
"机构id"
)
@ApiModelProperty
(
"机构id"
)
private
String
orgId
;
private
String
orgId
;
@ApiModelProperty
(
"机构id集合"
)
private
List
<
String
>
orgIdList
;
@DictEnum
(
em
=
PlatBedStatusEnum
.
BedStatusEnum
.
class
,
message
=
"状态可选值为{m}"
)
@DictEnum
(
em
=
PlatBedStatusEnum
.
BedStatusEnum
.
class
,
message
=
"状态可选值为{m}"
)
@ApiModelProperty
(
"状态 1-空闲 0-已入住"
)
@ApiModelProperty
(
"状态 1-空闲 0-已入住"
)
...
...
server-service/src/main/java/com/makeit/mapper/platform/space/PlatBedMapper.java
View file @
41612f94
...
@@ -20,7 +20,7 @@ import java.util.List;
...
@@ -20,7 +20,7 @@ import java.util.List;
* @Describe:
* @Describe:
*/
*/
public
interface
PlatBedMapper
extends
BaseMapper
<
PlatBed
>
{
public
interface
PlatBedMapper
extends
BaseMapper
<
PlatBed
>
{
List
<
PlatBedPanoramaVO
>
selectBySpaceIdAndStatus
(
@Param
(
"dto"
)
PlatBedPanoramaDTO
dto
);
Page
<
PlatBedPanoramaVO
>
selectBySpaceIdAndStatus
(
Page
<
PlatBedQueryDTO
>
page
,
@Param
(
"dto"
)
PlatBedPanoramaDTO
dto
,
@Param
(
"orgIds"
)
List
<
String
>
orgIdList
);
List
<
PlatBedPanoramaVO
>
selectByRoomIdAndStatus
(
@Param
(
"dto"
)
PlatBedPanoramaDTO
dto
);
List
<
PlatBedPanoramaVO
>
selectByRoomIdAndStatus
(
@Param
(
"dto"
)
PlatBedPanoramaDTO
dto
);
...
...
server-service/src/main/java/com/makeit/service/platform/dataScreen/impl/DataScreenServiceImpl.java
View file @
41612f94
...
@@ -8,6 +8,7 @@ import com.makeit.common.page.PageReqDTO;
...
@@ -8,6 +8,7 @@ import com.makeit.common.page.PageReqDTO;
import
com.makeit.common.page.PageVO
;
import
com.makeit.common.page.PageVO
;
import
com.makeit.dto.platform.dataScreen.PlatDataScreenQueryDTO
;
import
com.makeit.dto.platform.dataScreen.PlatDataScreenQueryDTO
;
import
com.makeit.dto.platform.device.PlatDeviceQueryDTO
;
import
com.makeit.dto.platform.device.PlatDeviceQueryDTO
;
import
com.makeit.dto.platform.elder.add.PlatElderDTOVO
;
import
com.makeit.entity.platform.alarm.PlatAlarmRecord
;
import
com.makeit.entity.platform.alarm.PlatAlarmRecord
;
import
com.makeit.entity.platform.auth.PlatOrg
;
import
com.makeit.entity.platform.auth.PlatOrg
;
import
com.makeit.entity.platform.auth.PlatUser
;
import
com.makeit.entity.platform.auth.PlatUser
;
...
@@ -256,11 +257,14 @@ public class DataScreenServiceImpl implements DataScreenService {
...
@@ -256,11 +257,14 @@ public class DataScreenServiceImpl implements DataScreenService {
private
Map
<
String
,
PlatElderListVO
>
mapElderBedPath
(
List
<
PlatElder
>
platElders
)
{
private
Map
<
String
,
PlatElderListVO
>
mapElderBedPath
(
List
<
PlatElder
>
platElders
)
{
List
<
PlatElderListVO
>
list
=
BeanDtoVoUtils
.
listVo
(
platElders
,
PlatElderListVO
.
class
);
List
<
PlatElderListVO
>
list
=
BeanDtoVoUtils
.
listVo
(
platElders
,
PlatElderListVO
.
class
);
JoinUtil
.
joinSplit
(
list
,
platSpaceService
,
PlatElderListVO:
:
getSpacePath
,
PlatSpace:
:
getId
,
(
e
,
l
)
->
{
JoinUtil
.
joinSplit
(
list
,
platSpaceService
,
PlatElderListVO:
:
getSpacePath
,
PlatSpace:
:
getId
,
(
e
,
l
)
->
{
e
.
setSpacePathName
(
StreamUtil
.
join
(
l
,
Objects:
:
nonNull
,
PlatSpace:
:
getName
,
"-"
));
e
.
setSpacePathName
(
StreamUtil
.
join
(
l
,
Objects:
:
nonNull
,
PlatSpace:
:
getName
,
"-"
));
});
});
JoinUtil
.
join
(
list
,
platBedService
,
PlatElderListVO:
:
getBedId
,
PlatBed:
:
getId
,
(
e
,
l
)
->
{
/*
JoinUtil.join(list, platBedService, PlatElderListVO::getBedId, PlatBed::getId, (e, l) -> {
e.setBedName(l.getName());
e.setBedName(l.getName());
});*/
JoinUtil
.
joinSplit
(
list
,
platBedService
,
PlatElderListVO:
:
getSpacePath
,
PlatBed:
:
getId
,
(
e
,
l
)
->
{
e
.
setSpacePathName
(
e
.
getSpacePathName
()
+
"-"
+
StreamUtil
.
join
(
l
,
Objects:
:
nonNull
,
PlatBed:
:
getName
));
});
});
Map
<
String
,
PlatElderListVO
>
map
=
list
.
stream
().
collect
(
Collectors
.
toMap
(
PlatElderListVO:
:
getId
,
Function
.
identity
()));
Map
<
String
,
PlatElderListVO
>
map
=
list
.
stream
().
collect
(
Collectors
.
toMap
(
PlatElderListVO:
:
getId
,
Function
.
identity
()));
return
map
;
return
map
;
...
...
server-service/src/main/java/com/makeit/service/platform/elder/impl/PlatElderServiceImpl.java
View file @
41612f94
...
@@ -6,6 +6,7 @@ import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
...
@@ -6,6 +6,7 @@ import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import
com.baomidou.mybatisplus.extension.service.impl.ServiceImpl
;
import
com.baomidou.mybatisplus.extension.service.impl.ServiceImpl
;
import
com.google.common.collect.Lists
;
import
com.google.common.collect.Lists
;
import
com.makeit.common.dto.StatusDTO
;
import
com.makeit.common.dto.StatusDTO
;
import
com.makeit.common.entity.BaseEntity
;
import
com.makeit.common.page.PageReqDTO
;
import
com.makeit.common.page.PageReqDTO
;
import
com.makeit.common.page.PageVO
;
import
com.makeit.common.page.PageVO
;
import
com.makeit.common.vo.ExcelErrorVo
;
import
com.makeit.common.vo.ExcelErrorVo
;
...
@@ -108,6 +109,10 @@ public class PlatElderServiceImpl extends ServiceImpl<PlatElderMapper, PlatElder
...
@@ -108,6 +109,10 @@ public class PlatElderServiceImpl extends ServiceImpl<PlatElderMapper, PlatElder
private
LambdaQueryWrapper
<
PlatElder
>
lambdaQueryWrapper
(
PlatElderQueryDTO
dto
)
{
private
LambdaQueryWrapper
<
PlatElder
>
lambdaQueryWrapper
(
PlatElderQueryDTO
dto
)
{
List
<
String
>
orgIdList
=
Lists
.
newArrayList
();
List
<
String
>
orgIdList
=
Lists
.
newArrayList
();
if
(
StringUtils
.
isNotEmpty
(
dto
.
getType
()))
{
List
<
PlatOrg
>
platOrgList
=
platOrgService
.
list
(
new
QueryWrapper
<
PlatOrg
>().
lambda
().
eq
(
PlatOrg:
:
getType
,
dto
.
getType
()));
orgIdList
=
StreamUtil
.
map
(
platOrgList
,
BaseEntity:
:
getId
);
}
if
(
org
.
apache
.
commons
.
lang3
.
StringUtils
.
isNotEmpty
(
dto
.
getOrgId
()))
{
if
(
org
.
apache
.
commons
.
lang3
.
StringUtils
.
isNotEmpty
(
dto
.
getOrgId
()))
{
orgIdList
=
Lists
.
newArrayList
(
dto
.
getOrgId
().
split
(
","
));
orgIdList
=
Lists
.
newArrayList
(
dto
.
getOrgId
().
split
(
","
));
}
}
...
...
server-service/src/main/java/com/makeit/service/platform/space/PlatBedService.java
View file @
41612f94
...
@@ -58,7 +58,7 @@ public interface PlatBedService extends IService<PlatBed> {
...
@@ -58,7 +58,7 @@ public interface PlatBedService extends IService<PlatBed> {
void
changeStatus
(
StatusDTO
dto
);
void
changeStatus
(
StatusDTO
dto
);
List
<
PlatBedPanoramaVO
>
selectBySpaceIdAndStatus
(
PlatBedPanoramaDTO
dto
);
Page
<
PlatBedPanoramaVO
>
selectBySpaceIdAndStatus
(
PageReqDTO
<
PlatBedPanoramaDTO
>
pageReqDTO
,
PlatBedPanoramaDTO
dto
);
List
<
PlatBedPanoramaVO
>
selectByRoomIdAndStatus
(
PlatBedPanoramaDTO
dto
);
List
<
PlatBedPanoramaVO
>
selectByRoomIdAndStatus
(
PlatBedPanoramaDTO
dto
);
List
<
PlatBed
>
list
(
PlatBedQueryDTO
dto
);
List
<
PlatBed
>
list
(
PlatBedQueryDTO
dto
);
...
...
server-service/src/main/java/com/makeit/service/platform/space/PlatRoomDynamicService.java
View file @
41612f94
package
com
.
makeit
.
service
.
platform
.
space
;
package
com
.
makeit
.
service
.
platform
.
space
;
import
com.baomidou.mybatisplus.extension.plugins.pagination.Page
;
import
com.makeit.common.page.PageReqDTO
;
import
com.makeit.dto.platform.elder.PlatElderQueryDTO
;
import
com.makeit.dto.platform.elder.PlatElderQueryDTO
;
import
com.makeit.dto.platform.space.PlatBedPanoramaDTO
;
import
com.makeit.dto.platform.space.PlatBedPanoramaDTO
;
import
com.makeit.dto.platform.space.PlatRoomPanoramaDTO
;
import
com.makeit.dto.platform.space.PlatRoomPanoramaDTO
;
import
com.makeit.entity.platform.elder.PlatElder
;
import
com.makeit.vo.platform.space.PlatBedPanoramaVO
;
import
com.makeit.vo.platform.space.PlatBedPanoramaVO
;
import
com.makeit.vo.platform.space.PlatDeviceElderVO
;
import
com.makeit.vo.platform.space.PlatDeviceElderVO
;
import
com.makeit.vo.platform.space.PlatRoomPanoramaVO
;
import
com.makeit.vo.platform.space.PlatRoomPanoramaVO
;
...
@@ -27,4 +28,6 @@ public interface PlatRoomDynamicService {
...
@@ -27,4 +28,6 @@ public interface PlatRoomDynamicService {
List
<
PlatSpaceAndRoomVO
>
bedPanoramaTree
();
List
<
PlatSpaceAndRoomVO
>
bedPanoramaTree
();
List
<
PlatDeviceElderVO
>
elderList
(
PlatElderQueryDTO
dto
);
List
<
PlatDeviceElderVO
>
elderList
(
PlatElderQueryDTO
dto
);
Page
<
PlatBedPanoramaVO
>
bedPanoramaPage
(
PageReqDTO
<
PlatBedPanoramaDTO
>
dto
);
}
}
server-service/src/main/java/com/makeit/service/platform/space/impl/PlatBedServiceImpl.java
View file @
41612f94
...
@@ -3,6 +3,7 @@ package com.makeit.service.platform.space.impl;
...
@@ -3,6 +3,7 @@ package com.makeit.service.platform.space.impl;
import
com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper
;
import
com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper
;
import
com.baomidou.mybatisplus.extension.plugins.pagination.Page
;
import
com.baomidou.mybatisplus.extension.plugins.pagination.Page
;
import
com.baomidou.mybatisplus.extension.service.impl.ServiceImpl
;
import
com.baomidou.mybatisplus.extension.service.impl.ServiceImpl
;
import
com.google.common.collect.Lists
;
import
com.makeit.common.dto.StatusDTO
;
import
com.makeit.common.dto.StatusDTO
;
import
com.makeit.common.page.PageReqDTO
;
import
com.makeit.common.page.PageReqDTO
;
import
com.makeit.common.page.PageVO
;
import
com.makeit.common.page.PageVO
;
...
@@ -150,8 +151,12 @@ public class PlatBedServiceImpl extends ServiceImpl<PlatBedMapper, PlatBed> impl
...
@@ -150,8 +151,12 @@ public class PlatBedServiceImpl extends ServiceImpl<PlatBedMapper, PlatBed> impl
}
}
@Override
@Override
public
List
<
PlatBedPanoramaVO
>
selectBySpaceIdAndStatus
(
PlatBedPanoramaDTO
dto
)
{
public
Page
<
PlatBedPanoramaVO
>
selectBySpaceIdAndStatus
(
PageReqDTO
<
PlatBedPanoramaDTO
>
pageReqDTO
,
PlatBedPanoramaDTO
dto
)
{
return
baseMapper
.
selectBySpaceIdAndStatus
(
dto
);
List
<
String
>
orgIdList
=
Lists
.
newArrayList
();
if
(
StringUtil
.
isNotEmpty
(
dto
.
getOrgId
()))
{
orgIdList
=
Lists
.
newArrayList
(
dto
.
getOrgId
().
split
(
","
));
}
return
baseMapper
.
selectBySpaceIdAndStatus
(
new
Page
<>(
pageReqDTO
.
getPage
(),
pageReqDTO
.
getLimit
()),
dto
,
orgIdList
);
}
}
@Override
@Override
...
...
server-service/src/main/java/com/makeit/service/platform/space/impl/PlatRoomDynamicServiceImpl.java
View file @
41612f94
package
com
.
makeit
.
service
.
platform
.
space
.
impl
;
package
com
.
makeit
.
service
.
platform
.
space
.
impl
;
import
com.baomidou.mybatisplus.core.conditions.query.QueryWrapper
;
import
com.baomidou.mybatisplus.core.conditions.query.QueryWrapper
;
import
com.baomidou.mybatisplus.extension.plugins.pagination.Page
;
import
com.makeit.common.page.PageReqDTO
;
import
com.makeit.dto.platform.elder.PlatElderQueryDTO
;
import
com.makeit.dto.platform.elder.PlatElderQueryDTO
;
import
com.makeit.dto.platform.space.PlatBedPanoramaDTO
;
import
com.makeit.dto.platform.space.PlatBedPanoramaDTO
;
import
com.makeit.dto.platform.space.PlatRoomPanoramaDTO
;
import
com.makeit.dto.platform.space.PlatRoomPanoramaDTO
;
...
@@ -110,8 +112,11 @@ public class PlatRoomDynamicServiceImpl implements PlatRoomDynamicService {
...
@@ -110,8 +112,11 @@ public class PlatRoomDynamicServiceImpl implements PlatRoomDynamicService {
@Override
@Override
public
List
<
PlatBedPanoramaVO
>
bedPanorama
(
PlatBedPanoramaDTO
dto
)
{
public
List
<
PlatBedPanoramaVO
>
bedPanorama
(
PlatBedPanoramaDTO
dto
)
{
List
<
PlatBedPanoramaVO
>
list
=
new
ArrayList
<>();
List
<
PlatBedPanoramaVO
>
list
=
new
ArrayList
<>();
Page
<
PlatBedPanoramaVO
>
page
=
new
Page
<>();
if
(
PlatBedPanoramaSpaceType
.
BedPanoramaSpaceType
.
SPACE
.
getValue
().
equals
(
dto
.
getType
())){
if
(
PlatBedPanoramaSpaceType
.
BedPanoramaSpaceType
.
SPACE
.
getValue
().
equals
(
dto
.
getType
())){
list
=
platBedService
.
selectBySpaceIdAndStatus
(
dto
);
page
=
platBedService
.
selectBySpaceIdAndStatus
(
new
PageReqDTO
<>(
1
,
10
,
dto
),
dto
);
list
=
page
.
getRecords
();
}
else
if
(
PlatBedPanoramaSpaceType
.
BedPanoramaSpaceType
.
ROOM
.
getValue
().
equals
(
dto
.
getType
())){
}
else
if
(
PlatBedPanoramaSpaceType
.
BedPanoramaSpaceType
.
ROOM
.
getValue
().
equals
(
dto
.
getType
())){
list
=
platBedService
.
selectByRoomIdAndStatus
(
dto
);
list
=
platBedService
.
selectByRoomIdAndStatus
(
dto
);
}
}
...
@@ -133,6 +138,26 @@ public class PlatRoomDynamicServiceImpl implements PlatRoomDynamicService {
...
@@ -133,6 +138,26 @@ public class PlatRoomDynamicServiceImpl implements PlatRoomDynamicService {
}
}
@Override
@Override
public
Page
<
PlatBedPanoramaVO
>
bedPanoramaPage
(
PageReqDTO
<
PlatBedPanoramaDTO
>
pageReqDTO
)
{
Page
<
PlatBedPanoramaVO
>
page
=
platBedService
.
selectBySpaceIdAndStatus
(
pageReqDTO
,
pageReqDTO
.
getData
());
List
<
PlatBedPanoramaVO
>
list
=
page
.
getRecords
();
JoinUtil
.
joinSplit
(
list
,
platSpaceService
,
PlatBedPanoramaVO:
:
getSpacePath
,
PlatSpace:
:
getId
,
(
e
,
l
)
->
{
e
.
setSpacePathName
(
StreamUtil
.
join
(
l
,
Objects:
:
nonNull
,
PlatSpace:
:
getName
,
"-"
));
});
list
.
forEach
(
vo
->{
String
spacePathName
=
vo
.
getSpacePathName
();
if
(
StringUtil
.
isNotEmpty
(
vo
.
getRoomName
())){
spacePathName
=
""
.
equals
(
spacePathName
)
?
vo
.
getRoomName
()
:
spacePathName
+
"-"
+
vo
.
getRoomName
();
}
if
(
StringUtil
.
isNotEmpty
(
vo
.
getBedName
())){
spacePathName
=
""
.
equals
(
spacePathName
)
?
vo
.
getBedName
()
:
spacePathName
+
"-"
+
vo
.
getBedName
();
}
vo
.
setSpacePathName
(
spacePathName
);
});
return
page
;
}
@Override
public
List
<
PlatSpaceAndRoomVO
>
roomPanoramaTree
()
{
public
List
<
PlatSpaceAndRoomVO
>
roomPanoramaTree
()
{
//查询用户权限组织id
//查询用户权限组织id
List
<
PlatOrg
>
orgs
=
platOrgService
.
belongToScopeList
(
new
PlatOrg
());
List
<
PlatOrg
>
orgs
=
platOrgService
.
belongToScopeList
(
new
PlatOrg
());
...
...
server-service/src/main/resources/mappers/PlatBedMapper.xml
View file @
41612f94
...
@@ -18,8 +18,11 @@
...
@@ -18,8 +18,11 @@
<if
test=
"dto.status != null and dto.status != ''"
>
<if
test=
"dto.status != null and dto.status != ''"
>
AND pb.status = #{dto.status}
AND pb.status = #{dto.status}
</if>
</if>
<if
test=
"dto.orgId != null and dto.orgId != ''"
>
<if
test=
"orgIds != null and orgIds.size() > 0 "
>
AND ps.org_id = #{dto.orgId}
AND ps.org_id IN
<foreach
collection=
"orgIds"
item=
"item"
separator=
","
open=
"("
close=
")"
index=
""
>
#{item}
</foreach>
</if>
</if>
</where>
</where>
</select>
</select>
...
...
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