|  | @ -551,7 +551,7 @@ public class ArticleDao {
 | 
	
		
			
				|  |  | 		StringBuffer param = new StringBuffer();
 | 
	
		
			
				|  |  | 		StringBuffer param2 = new StringBuffer();
 | 
	
		
			
				|  |  | 		StringBuffer pageParam = new StringBuffer();
 | 
	
		
			
				|  |  | 
 | 
	
		
			
				|  |  | 		StringBuffer param3 = new StringBuffer();
 | 
	
		
			
				|  |  | //		if (StringUtil.isNotEmpty(vo.getOperatorRoleLevel())) {
 | 
	
		
			
				|  |  | //			param.append(" and OperatorRoleLevel < ? ");
 | 
	
		
			
				|  |  | //			sql.addParamValue(vo.getOperatorRoleLevel());
 | 
	
	
		
			
				|  | @ -563,19 +563,19 @@ public class ArticleDao {
 | 
	
		
			
				|  |  | 		if("1".equals(vo.getOperatorRoleLevel())){//省
 | 
	
		
			
				|  |  | //			param.append(" and OperatorRoleCode like '"+vo.getOperatorRoleCode().substring(0,3)+"%' ");
 | 
	
		
			
				|  |  | 		}else if("2".equals(vo.getOperatorRoleLevel())){//市
 | 
	
		
			
				|  |  | 			pageParam.append(" or (OperatorRoleLevel= 1 and OperatorRoleCode = '"+vo.getOperatorRoleCode().substring(0,2)+"0000' ) ");
 | 
	
		
			
				|  |  | 			param3.append(" or (OperatorRoleLevel= 1 and OperatorRoleCode = '"+(vo.getOperatorRoleCode().length()<=10?(vo.getOperatorRoleCode().substring(0,2)+"0000 "):vo.getOperatorRoleCode())+"') ");
 | 
	
		
			
				|  |  | 		}else if("3".equals(vo.getOperatorRoleLevel())){//区
 | 
	
		
			
				|  |  | 			pageParam.append(" or (OperatorRoleLevel= 1 and OperatorRoleCode = '"+vo.getOperatorRoleCode().substring(0,2)+"0000' ) ");
 | 
	
		
			
				|  |  | 			pageParam.append(" or (OperatorRoleLevel= 2 and OperatorRoleCode = '"+vo.getOperatorRoleCode().substring(0,4)+"00' ) ");
 | 
	
		
			
				|  |  | 			param3.append(" or (OperatorRoleLevel= 1 and OperatorRoleCode = '"+(vo.getOperatorRoleCode().length()<=10?(vo.getOperatorRoleCode().substring(0,2)+"0000 "):vo.getOperatorRoleCode())+"') ");
 | 
	
		
			
				|  |  | 			param3.append(" or (OperatorRoleLevel= 2 and OperatorRoleCode = '"+(vo.getOperatorRoleCode().length()<=10?(vo.getOperatorRoleCode().substring(0,4)+"00 "):vo.getOperatorRoleCode())+"') ");
 | 
	
		
			
				|  |  | 		}else if("4".equals(vo.getOperatorRoleLevel())){//社区、机构
 | 
	
		
			
				|  |  | 			pageParam.append(" or (OperatorRoleLevel= 1 and OperatorRoleCode = '"+vo.getOperatorRoleCode().substring(0,2)+"0000' ) ");
 | 
	
		
			
				|  |  | 			pageParam.append(" or (OperatorRoleLevel= 2 and OperatorRoleCode = '"+vo.getOperatorRoleCode().substring(0,4)+"00' ) ");
 | 
	
		
			
				|  |  | 			pageParam.append(" or (OperatorRoleLevel= 3 and OperatorRoleCode = '"+vo.getOperatorRoleCode().substring(0,6)+"' ) ");
 | 
	
		
			
				|  |  | 			param3.append(" or (OperatorRoleLevel= 1 and OperatorRoleCode = '"+(vo.getOperatorRoleCode().length()<=10?(vo.getOperatorRoleCode().substring(0,2)+"0000 "):vo.getOperatorRoleCode())+"') ");
 | 
	
		
			
				|  |  | 			param3.append(" or (OperatorRoleLevel= 2 and OperatorRoleCode = '"+(vo.getOperatorRoleCode().length()<=10?(vo.getOperatorRoleCode().substring(0,4)+"00 "):vo.getOperatorRoleCode())+"') ");
 | 
	
		
			
				|  |  | 			param3.append(" or (OperatorRoleLevel= 3 and OperatorRoleCode = '"+(vo.getOperatorRoleCode().length()<=10?(vo.getOperatorRoleCode().substring(0,6)+" "):vo.getOperatorRoleCode())+"') ");
 | 
	
		
			
				|  |  | 		}
 | 
	
		
			
				|  |  | 		pageParam.append(" or (OperatorRoleLevel= "+vo.getOperatorRoleLevel()+" and OperatorRoleCode = '"+vo.getOperatorRoleCode()+"' ) ");
 | 
	
		
			
				|  |  | 		param3.append(" or (OperatorRoleLevel= "+vo.getOperatorRoleLevel()+" and OperatorRoleCode = '"+vo.getOperatorRoleCode()+"' ) ");
 | 
	
		
			
				|  |  | 
 | 
	
		
			
				|  |  | 		if(pageParam.toString().startsWith(" or")){
 | 
	
		
			
				|  |  | 			param.append("and ("+pageParam.toString().substring(3)+")");
 | 
	
		
			
				|  |  | 		if(param3.toString().startsWith(" or")){
 | 
	
		
			
				|  |  | 			param.append("and ("+param3.toString().substring(3)+")");
 | 
	
		
			
				|  |  | 		}
 | 
	
		
			
				|  |  | 		if(StringUtil.isNotEmpty(vo.getOperatorRoleLevel())){
 | 
	
		
			
				|  |  | 			param.append(" and (UserScope <= ? ");
 | 
	
	
		
			
				|  | @ -662,7 +662,7 @@ public class ArticleDao {
 | 
	
		
			
				|  |  | 		StringBuffer param = new StringBuffer();
 | 
	
		
			
				|  |  | 		StringBuffer param2 = new StringBuffer();
 | 
	
		
			
				|  |  | 		StringBuffer pageParam = new StringBuffer();
 | 
	
		
			
				|  |  | 
 | 
	
		
			
				|  |  | 		StringBuffer param3 = new StringBuffer();
 | 
	
		
			
				|  |  | //		if (StringUtil.isNotEmpty(vo.getOperatorRoleLevel())) {
 | 
	
		
			
				|  |  | //			param.append(" and OperatorRoleLevel < ? ");
 | 
	
		
			
				|  |  | //			sql.addParamValue(vo.getOperatorRoleLevel());
 | 
	
	
		
			
				|  | @ -673,18 +673,18 @@ public class ArticleDao {
 | 
	
		
			
				|  |  | 		if("1".equals(vo.getOperatorRoleLevel())){//省
 | 
	
		
			
				|  |  | //			param.append(" and OperatorRoleCode like '"+vo.getOperatorRoleCode().substring(0,3)+"%' ");
 | 
	
		
			
				|  |  | 		}else if("2".equals(vo.getOperatorRoleLevel())){//市
 | 
	
		
			
				|  |  | 			pageParam.append(" or (OperatorRoleLevel= 1 and OperatorRoleCode = '"+vo.getOperatorRoleCode().substring(0,2)+"0000' ) ");
 | 
	
		
			
				|  |  | 			param3.append(" or (OperatorRoleLevel= 1 and OperatorRoleCode = '"+(vo.getOperatorRoleCode().length()<=10?(vo.getOperatorRoleCode().substring(0,2)+"0000 "):vo.getOperatorRoleCode())+"') ");
 | 
	
		
			
				|  |  | 		}else if("3".equals(vo.getOperatorRoleLevel())){//区
 | 
	
		
			
				|  |  | 			pageParam.append(" or (OperatorRoleLevel= 1 and OperatorRoleCode = '"+vo.getOperatorRoleCode().substring(0,2)+"0000' ) ");
 | 
	
		
			
				|  |  | 			pageParam.append(" or (OperatorRoleLevel= 2 and OperatorRoleCode = '"+vo.getOperatorRoleCode().substring(0,4)+"00' ) ");
 | 
	
		
			
				|  |  | 			param3.append(" or (OperatorRoleLevel= 1 and OperatorRoleCode = '"+(vo.getOperatorRoleCode().length()<=10?(vo.getOperatorRoleCode().substring(0,2)+"0000 "):vo.getOperatorRoleCode())+"') ");
 | 
	
		
			
				|  |  | 			param3.append(" or (OperatorRoleLevel= 2 and OperatorRoleCode = '"+(vo.getOperatorRoleCode().length()<=10?(vo.getOperatorRoleCode().substring(0,4)+"00 "):vo.getOperatorRoleCode())+"') ");
 | 
	
		
			
				|  |  | 		}else if("4".equals(vo.getOperatorRoleLevel())){//社区、机构
 | 
	
		
			
				|  |  | 			pageParam.append(" or (OperatorRoleLevel= 1 and OperatorRoleCode = '"+vo.getOperatorRoleCode().substring(0,2)+"0000' ) ");
 | 
	
		
			
				|  |  | 			pageParam.append(" or (OperatorRoleLevel= 2 and OperatorRoleCode = '"+vo.getOperatorRoleCode().substring(0,4)+"00' ) ");
 | 
	
		
			
				|  |  | 			pageParam.append(" or (OperatorRoleLevel= 3 and OperatorRoleCode = '"+vo.getOperatorRoleCode().substring(0,6)+"' ) ");
 | 
	
		
			
				|  |  | 			param3.append(" or (OperatorRoleLevel= 1 and OperatorRoleCode = '"+(vo.getOperatorRoleCode().length()<=10?(vo.getOperatorRoleCode().substring(0,2)+"0000 "):vo.getOperatorRoleCode())+"') ");
 | 
	
		
			
				|  |  | 			param3.append(" or (OperatorRoleLevel= 2 and OperatorRoleCode = '"+(vo.getOperatorRoleCode().length()<=10?(vo.getOperatorRoleCode().substring(0,4)+"00 "):vo.getOperatorRoleCode())+"') ");
 | 
	
		
			
				|  |  | 			param3.append(" or (OperatorRoleLevel= 3 and OperatorRoleCode = '"+(vo.getOperatorRoleCode().length()<=10?(vo.getOperatorRoleCode().substring(0,6)+" "):vo.getOperatorRoleCode())+"') ");
 | 
	
		
			
				|  |  | 		}
 | 
	
		
			
				|  |  | 		pageParam.append(" or (OperatorRoleLevel= "+vo.getOperatorRoleLevel()+" and OperatorRoleCode = '"+vo.getOperatorRoleCode()+"' ) ");
 | 
	
		
			
				|  |  | 		if(pageParam.toString().startsWith(" or")){
 | 
	
		
			
				|  |  | 			param.append("and ("+pageParam.toString().substring(3)+")");
 | 
	
		
			
				|  |  | 		param3.append(" or (OperatorRoleLevel= "+vo.getOperatorRoleLevel()+" and OperatorRoleCode = '"+vo.getOperatorRoleCode()+"' ) ");
 | 
	
		
			
				|  |  | 		if(param3.toString().startsWith(" or")){
 | 
	
		
			
				|  |  | 			param.append("and ("+param3.toString().substring(3)+")");
 | 
	
		
			
				|  |  | 		}
 | 
	
		
			
				|  |  | 		if(StringUtil.isNotEmpty(vo.getOperatorRoleLevel())){
 | 
	
		
			
				|  |  | 			param.append(" and (UserScope <= ? ");
 |