|
@@ -3,6 +3,8 @@ package com.usky.fire.service.impl;
|
|
|
import com.alibaba.nacos.common.utils.CollectionUtils;
|
|
|
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
|
|
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
|
|
|
+import com.ruoyi.common.datascope.annotation.DataScope;
|
|
|
+import com.ruoyi.common.datascope.context.DataScopeContextHolder;
|
|
|
import com.usky.common.core.bean.CommonPage;
|
|
|
import com.usky.common.core.exception.BusinessException;
|
|
|
import com.usky.common.mybatis.core.AbstractCrudService;
|
|
@@ -27,6 +29,7 @@ import java.time.format.DateTimeFormatter;
|
|
|
import java.util.ArrayList;
|
|
|
import java.util.List;
|
|
|
import java.util.Map;
|
|
|
+import java.util.Objects;
|
|
|
import java.util.stream.Collectors;
|
|
|
|
|
|
/**
|
|
@@ -50,6 +53,7 @@ public class PatrolInspectionSiteServiceImpl extends AbstractCrudService<PatrolI
|
|
|
private PatrolInspectionPlanSiteService planSiteService;
|
|
|
|
|
|
@Override
|
|
|
+ @DataScope
|
|
|
public List<PatrolInspectionAreaVo> areaLeftList() {
|
|
|
DateTimeFormatter df = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss");
|
|
|
LoginUser loginUser = SecurityUtils.getLoginUser();
|
|
@@ -59,7 +63,8 @@ public class PatrolInspectionSiteServiceImpl extends AbstractCrudService<PatrolI
|
|
|
}
|
|
|
LambdaQueryWrapper<PatrolInspectionArea> queryWrapper = Wrappers.lambdaQuery();
|
|
|
queryWrapper.eq(PatrolInspectionArea::getEnable, 1)
|
|
|
- .eq(PatrolInspectionArea::getTenantId, SecurityUtils.getTenantId());
|
|
|
+ .eq(PatrolInspectionArea::getTenantId, SecurityUtils.getTenantId())
|
|
|
+ .apply(Objects.nonNull(DataScopeContextHolder.getDataScopeSql()),DataScopeContextHolder.getDataScopeSql());
|
|
|
if ("00".equals(userType)) {
|
|
|
queryWrapper.eq(PatrolInspectionArea::getCreator, SecurityUtils.getUsername());
|
|
|
}
|