|  | @@ -62,31 +62,27 @@ public class SysNfcBindServiceImpl extends ServiceImpl<SysNfcBindMapper, SysNfcB
 | 
	
		
			
				|  |  |              page = new Page<>();
 | 
	
		
			
				|  |  |          }
 | 
	
		
			
				|  |  |          //查询条件
 | 
	
		
			
				|  |  | -        String name = sysNfcBind.getAreaName();
 | 
	
		
			
				|  |  | -        sysNfcBind.setAreaName(null);
 | 
	
		
			
				|  |  | -        String code = sysNfcBind.getCode();
 | 
	
		
			
				|  |  | -        sysNfcBind.setCode(null);
 | 
	
		
			
				|  |  | -        QueryWrapper<SysNfcBind> query = new QueryWrapper<>(sysNfcBind);
 | 
	
		
			
				|  |  | -        if (StringUtils.isNotEmpty(name)) {
 | 
	
		
			
				|  |  | -            query.like("area_name", name);
 | 
	
		
			
				|  |  | -        }
 | 
	
		
			
				|  |  | -        if (StringUtils.isNotEmpty(code)) {
 | 
	
		
			
				|  |  | -            query.like("code", code);
 | 
	
		
			
				|  |  | +        QueryWrapper<SysOrg> queryWrapper = new QueryWrapper<>();
 | 
	
		
			
				|  |  | +        SysOrg org = null;
 | 
	
		
			
				|  |  | +        if (null == sysNfcBind.getOrgId()) {
 | 
	
		
			
				|  |  | +            queryWrapper.eq("parent_id", -1);
 | 
	
		
			
				|  |  | +            org = orgService.getOne(queryWrapper);
 | 
	
		
			
				|  |  | +        } else {
 | 
	
		
			
				|  |  | +            org = orgService.getById(sysNfcBind.getOrgId());
 | 
	
		
			
				|  |  |          }
 | 
	
		
			
				|  |  | +        sysNfcBind.setOrgPath(org.getPath());
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  |          //下穿
 | 
	
		
			
				|  |  | -        if (sysNfcBind.getCheckSub()) {
 | 
	
		
			
				|  |  | -            List<Long> ids = orgService.selectCheckSubOrgIdList(sysNfcBind.getOrgId());
 | 
	
		
			
				|  |  | -            //清空前端传递的org_id
 | 
	
		
			
				|  |  | -            sysNfcBind.setOrgId(null);
 | 
	
		
			
				|  |  | -            //添加in条件
 | 
	
		
			
				|  |  | -            query.in("org_id", ids);
 | 
	
		
			
				|  |  | -        }
 | 
	
		
			
				|  |  | -        //时间范围查询
 | 
	
		
			
				|  |  | -        if (sysNfcBind.getParams().get("beginTime") != null && sysNfcBind.getParams().get("endTime") != null) {
 | 
	
		
			
				|  |  | -            query.between("create_time", sysNfcBind.getParams().get("beginTime"), sysNfcBind.getParams().get("endTime"));
 | 
	
		
			
				|  |  | -        }
 | 
	
		
			
				|  |  | +//        if (sysNfcBind.getCheckSub()) {
 | 
	
		
			
				|  |  | +//            List<Long> ids = orgService.selectCheckSubOrgIdList(sysNfcBind.getOrgId());
 | 
	
		
			
				|  |  | +//            //清空前端传递的org_id
 | 
	
		
			
				|  |  | +//            sysNfcBind.setOrgId(null);
 | 
	
		
			
				|  |  | +//            //添加in条件
 | 
	
		
			
				|  |  | +//            query.in("org_id", ids);
 | 
	
		
			
				|  |  | +//        }
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  |          //获取数据
 | 
	
		
			
				|  |  | -        page = sysNfcBindMapper.selectPage(page, query);
 | 
	
		
			
				|  |  | +        page = sysNfcBindMapper.selectNFCPage(page, sysNfcBind);
 | 
	
		
			
				|  |  |          return TableDataInfo.build(page);
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  
 |