Commit 385a89f6 authored by luben's avatar luben

feat

parent ed98d4b3
...@@ -1044,15 +1044,17 @@ public class RegionController extends BaseController { ...@@ -1044,15 +1044,17 @@ public class RegionController extends BaseController {
@RequestMapping(value = "/getThreeByUser", method = RequestMethod.GET) @RequestMapping(value = "/getThreeByUser", method = RequestMethod.GET)
@ResponseBody @ResponseBody
public AjaxResult getThreeByUser(@RequestParam("wgType") String wgType public AjaxResult getThreeByUser(@RequestParam("wgType") String wgType,
,@RequestParam("pageNum") Integer pageNum, @RequestParam("wgName") String wgName,
@RequestParam("pageNum") Integer pageNum,
@RequestParam("pageSize") Integer pageSize) { @RequestParam("pageSize") Integer pageSize) {
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.andIsValidEqualTo("1"); criteria.andIsValidEqualTo("1");
List<GridRegionUser> relationship = gridRegionUserService.selectByExample(example); List<GridRegionUser> relationship = gridRegionUserService.selectByExample(example);
...@@ -1065,10 +1067,10 @@ public class RegionController extends BaseController { ...@@ -1065,10 +1067,10 @@ public class RegionController extends BaseController {
//3.20权限bug //3.20权限bug
if(regions.get(0).equals("320282001")){ if(regions.get(0).equals("320282001")){
// regionList.add("320282001"); // regionList.add("320282001");
gridRegions = gridRegionMapper.getAllLevelThree(null,wgType); gridRegions = gridRegionMapper.getAllLevelThree(null,wgType,wgName);
}else{ }else{
regionList.addAll(regions); regionList.addAll(regions);
gridRegions = gridRegionMapper.getAllLevelThree(regionList,wgType); gridRegions = gridRegionMapper.getAllLevelThree(regionList,wgType,wgName);
} }
PageInfo<GridRegion> pageInfo = new PageInfo<>(gridRegions); PageInfo<GridRegion> pageInfo = new PageInfo<>(gridRegions);
......
...@@ -97,5 +97,5 @@ public interface GridRegionMapper { ...@@ -97,5 +97,5 @@ public interface GridRegionMapper {
GridRegion selectByWgName(@Param("wgName") String wgName); GridRegion selectByWgName(@Param("wgName") String wgName);
List<GridRegion> getAllLevelThree(@Param("wgCodeLikes")List<String> wgCodeLikes, @Param("wgType")String wgType); List<GridRegion> getAllLevelThree(@Param("wgCodeLikes")List<String> wgCodeLikes, @Param("wgType")String wgType, @Param("name") String name);
} }
...@@ -804,6 +804,9 @@ ...@@ -804,6 +804,9 @@
, ,
<include refid="Blob_Column_List" /> <include refid="Blob_Column_List" />
from grid_region where is_valid = '1' from grid_region where is_valid = '1'
<if test="name != null and name != ''">
and wg_name like CONCAT('%', #{name}, '%')
</if>
and wg_type = #{wgType} and wg_type = #{wgType}
<if test="wgCodeLikes != null and wgCodeLikes.size() > 0"> <if test="wgCodeLikes != null and wgCodeLikes.size() > 0">
and ( and (
......
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