Commit 030b4fa3 authored by luben's avatar luben

Merge branch 'dev-lb' into 'dev'

Dev lb

See merge request !163
parents 6ee13b7b 1c49ee0d
Pipeline #143463 passed with stages
in 5 minutes and 1 second
...@@ -69,23 +69,32 @@ public class RegionController extends BaseController { ...@@ -69,23 +69,32 @@ public class RegionController extends BaseController {
@RequestParam("pageSize") Integer pageSize) { @RequestParam("pageSize") Integer pageSize) {
try { try {
AjaxResult result = new AjaxResult(); AjaxResult result = new AjaxResult();
SysUser user = SecurityUtils.getLoginUser().getUser(); // SysUser user = SecurityUtils.getLoginUser().getUser();
//网格 //网格
GridRegionUserExample example = new GridRegionUserExample(); GridRegionUserExample example = new GridRegionUserExample();
GridRegionUserExample.Criteria criteria = example.createCriteria(); GridRegionUserExample.Criteria criteria = example.createCriteria();
criteria.andUserIdEqualTo(user.getUserId()); // criteria.andUserIdEqualTo(user.getUserId());
// criteria.andUserIdEqualTo("1"); criteria.andUserIdEqualTo("1");
criteria.andIsValidEqualTo("1"); criteria.andIsValidEqualTo("1");
List<GridRegionUser> relationship = gridRegionUserService.selectByExample(example); List<GridRegionUser> relationship = gridRegionUserService.selectByExample(example);
String region = relationship.stream().map(GridRegionUser::getWgId).collect(Collectors.joining(",")); String region = relationship.stream().map(GridRegionUser::getWgId).collect(Collectors.joining(","));
List<String> regions = Arrays.asList(region.split(",")); List<String> regions = Arrays.asList(region.split(","));
List<String> regionList = new ArrayList<>(); List<String> regionList = new ArrayList<>();
if(!regions.get(0).equals("320282001")){
// if(!regions.get(0).equals("320282001")){
// regionList.add("320282001");
// }
// regionList.addAll(regions);
//3.20权限bug
if(regions.get(0).equals("320282001")){
regionList.add("320282001"); regionList.add("320282001");
}else{
regionList.addAll(regions);
} }
regionList.addAll(regions); //
if(wgType.equals("0")){ if(wgType.equals("0")){
......
...@@ -285,6 +285,14 @@ public class GridRegionFacadeService { ...@@ -285,6 +285,14 @@ public class GridRegionFacadeService {
} }
} }
//3.20权限bug
if(regions != null && !regions.isEmpty()) {
for (String regionId : regions) {
criteria.andWgCodeLike(regionId + "%");
}
}
//
int count = gridRegionService.countByExample(example); int count = gridRegionService.countByExample(example);
if (count <= 0) { if (count <= 0) {
result.buildSuccess("success", appPageModel); result.buildSuccess("success", appPageModel);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment