|
@@ -166,7 +166,7 @@ public class DevInfoServiceImpl extends ServiceImpl<DevInfoMapper, DevInfo> impl
|
|
|
}
|
|
|
|
|
|
@Override
|
|
|
- public Page<DevInfo> queryDevList(DeviceListQueryReq queryReq) {
|
|
|
+ public Page<DevInfo> queryDevList(DeviceListQueryReq queryReq, Long tenantId) {
|
|
|
Page<DevInfo> page = new Page<>(queryReq.getPageNo(), queryReq.getPageSize());
|
|
|
|
|
|
// 2. 构建查询条件
|
|
@@ -180,6 +180,12 @@ public class DevInfoServiceImpl extends ServiceImpl<DevInfoMapper, DevInfo> impl
|
|
|
if (queryReq.getOnline() != null){
|
|
|
queryWrapper.eq(DevInfo::getOnline, queryReq.getOnline());
|
|
|
}
|
|
|
+ if (queryReq.getTenantId() != null){
|
|
|
+ queryWrapper.eq(DevInfo::getTenantId, queryReq.getTenantId());
|
|
|
+ }
|
|
|
+ if (tenantId != null){
|
|
|
+ queryWrapper.eq(DevInfo::getTenantId, tenantId);
|
|
|
+ }
|
|
|
|
|
|
// 3. 添加日期条件
|
|
|
if (Objects.nonNull(queryReq.getCreateTimeStart())) {
|
|
@@ -201,39 +207,4 @@ public class DevInfoServiceImpl extends ServiceImpl<DevInfoMapper, DevInfo> impl
|
|
|
return this.baseMapper.selectOne(wrapper);
|
|
|
}
|
|
|
|
|
|
- @Override
|
|
|
- public Page<DevInfo> queryDevListByTenantId(DeviceListQueryReq queryReq) {
|
|
|
- Page<DevInfo> page = new Page<>(queryReq.getPageNo(), queryReq.getPageSize());
|
|
|
-
|
|
|
- // 2. 构建查询条件
|
|
|
- LambdaQueryWrapper<DevInfo> queryWrapper = new LambdaQueryWrapper<>();
|
|
|
- if (StringUtils.hasText(queryReq.getClientId())) {
|
|
|
- queryWrapper.like(DevInfo::getClientId, queryReq.getClientId());
|
|
|
- }
|
|
|
- if (StringUtils.hasText(queryReq.getDevName())) {
|
|
|
- queryWrapper.like(DevInfo::getDevName, queryReq.getDevName());
|
|
|
- }
|
|
|
- if (queryReq.getOnline() != null) {
|
|
|
- queryWrapper.eq(DevInfo::getOnline, queryReq.getOnline());
|
|
|
- }
|
|
|
-
|
|
|
- // 3. 添加日期条件
|
|
|
- if (Objects.nonNull(queryReq.getCreateTimeStart())) {
|
|
|
- queryWrapper.ge(DevInfo::getCreateTime, queryReq.getCreateTimeStart());
|
|
|
- }
|
|
|
- if (Objects.nonNull(queryReq.getCreateTimeEnd())) {
|
|
|
- queryWrapper.lt(DevInfo::getCreateTime, queryReq.getCreateTimeEnd().plusDays(1));
|
|
|
- }
|
|
|
-
|
|
|
- // 4. 添加 tenantId 条件
|
|
|
- if (queryReq.getTenantId() != null) {
|
|
|
- queryWrapper.eq(DevInfo::getTenantId, queryReq.getTenantId());
|
|
|
- }
|
|
|
-
|
|
|
- // 5. 设置排序
|
|
|
- queryWrapper.orderByDesc(DevInfo::getCreateTime);
|
|
|
-
|
|
|
- // 6. 执行查询
|
|
|
- return this.baseMapper.selectPage(page, queryWrapper);
|
|
|
- }
|
|
|
}
|