⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 ywsl_count.java

📁 电信的网厅的整站代码
💻 JAVA
📖 第 1 页 / 共 2 页
字号:
		 
		 //按旬
		 if(xun.equals("")){xun="";}
		 else{ 
			   if(xun.equals("1")){
				   String s1="01";
				   String s2="10";
				   xun=" and to_char(b.AcceptTime,'yyyymmdd') between '"+year+month+s1+"' and '"+year+month+s2+"'";
				   year="";
				   month="";
				   
				                  }
			   if(xun.equals("2")){
				   String s1="11";
				   String s2="20";
				   xun=" and to_char(b.AcceptTime,'yyyymmdd') between '"+year+month+s1+"' and '"+year+month+s2+"'";
				   year="";
				   month="";
				   
			                      }
			   if(xun.equals("3")){
				   String s1="21";
				   String s2="31";
				   xun=" and to_char(b.AcceptTime,'yyyymmdd') between '"+year+month+s1+"' and '"+year+month+s2+"'";
				   year="";
				   month="";
				   
			                      }
		 }
		 
		  //按周
		 if(week==null||week.equals("")){week="";}
		 else{
			if(week.equals("1")){
				String s1="01";
				String s2="07";
				week=" and to_char(b.AcceptTime,'yyyymmdd') between '"+year+month+s1+"' and '"+year+month+s2+"'";
				year="";
				month="";
				
			} 
			if(week.equals("2")){
				String s1="08";
				String s2="15";
				week=" and to_char(b.AcceptTime,'yyyymmdd') between '"+year+month+s1+"' and '"+year+month+s2+"'";
				year="";
				month="";
				
			} 
			if(week.equals("3")){
				String s1="16";
				String s2="23";
				week=" and to_char(b.AcceptTime,'yyyymmdd') between '"+year+month+s1+"' and '"+year+month+s2+"'";
				year="";
				month="";
				
			} 
			if(week.equals("4")){
				String s1="24";
				String s2="31";
				week=" and to_char(b.AcceptTime,'yyyymmdd') between '"+year+month+s1+"' and '"+year+month+s2+"'";
				year="";
				month="";
				
			} 
			 
		 }
		
		 
		 //按日期
		 if(rq==null||rq.equals("")){rq="";}
		 else{rq=" and to_char(b.AcceptTime,'yyyy-mm-dd')='"+rq+"'";}

		
		 //按时间段
		 if(start==null||start.equals("")){start="";}
		 else{start=" and to_char(b.AcceptTime,'yyyy-mm-dd HH24:mi') between '"+start+"'";year="";}
		 if(end==null||end.equals("")){end="";}
		 else{end=" and '"+end+"'";year="";}
	 
		 StringBuffer sql=new StringBuffer();
		 sql.append(" select count(*) count from (");
		 sql.append(" select   b.accepttime");
		 sql.append("  from Tf_Prodorder b,Td_Product a, tf_address c,td_city d,");
         sql.append("  (select e.areacode, e.areaname from td_area e  where e.state = 'E') f");
         sql.append(" where b.Productid = a.Productid  and b.prodorderid = c.prodorderid ");
         sql.append(" and c.citycode = d.citycode and c.areacode = f.areacode(+)");
         sql.append(citycode);
 		 sql.append(areacode);
 		 sql.append(ywlx);
 		 sql.append(sllx);
 		 sql.append(slzt);
 		 sql.append(year);
 		 sql.append(quarter);
 		 sql.append(month);
 		 sql.append(xun);
 		 sql.append(week);
 		 sql.append(rq);
 		 sql.append(start);
 		 sql.append(end);
         sql.append(")t");
         //System.out.println("得到arealist==>"+sql.toString());
         int count = 0;
  		try {
  			DataTable dt = _dac.executeQuery(sql.toString());
  			count = Integer.parseInt(dt.getRow(0).getString(0));
  			if (count % pagecount == 0)
  				count = count / pagecount;
  			else
  				count = count / pagecount + 1;
  		} catch (Exception ex) {
  			count=0;
  		}
  		return String.valueOf(count);
 		
		 
	 }
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	//业务类型
	  public DataTable query_pro(String citycode){
		  
//		  if(citycode==null||citycode.equals("")){citycode="";}
//		  else{citycode=" and t.citycode='"+citycode+"'";}
		  dt=null;
		  StringBuffer sql=new StringBuffer();
		  sql.append("select distinct PRODUCTNAME,PRODUCTID from td_product t where t.upproductid='0'");
		  sql.append(" and t.STATE='E'");
		  //sql.append(citycode);
		  //System.out.println("产品====》"+sql.toString()) ;
		 
		  try{
		  dt = _dac.executeQuery(sql.toString());}catch(Exception ex){ex.printStackTrace();}
		  return dt;
	  }	
	  
	  
	
	
	
public String getareaPageNo(String citycode,String areacode,String ywlx,String sllx,String slzt,String year,String quarter,String month,String xun,String week, String rq,String start,String end){
		
		if(citycode.equals("")||citycode==null){citycode="";}
		else{citycode=" and c.citycode='"+citycode+"'";}
		if(areacode.equals("")||areacode==null){areacode="";}
		else{areacode=" and c.areacode='"+areacode+"'";}
		if(ywlx.equals("")||ywlx==null){ywlx="";}
		else{ywlx=" and a.PRODUCTID='"+ywlx+"'";}
		if(sllx.equals("")||sllx==null){sllx="";}
		else{sllx=" and b.OPERATIONTYPE='"+sllx+"'";}
		if(slzt.equals("")||slzt==null){slzt="";}
		else{slzt=" and b.BOSOMPROGRESSSTATE='"+slzt+"'";}
		
		
		
		 //按年
		 if(year.equals("")){year=" ";}
		 else{
			  if(quarter.equals("")&&month.equals("")&&xun.equals("")&&start.equals("")&&end.equals("")){year="  and to_char(b.AcceptTime,'yyyy')='"+year+"'";}
			  
			  }
		 
		 
		 //按季度
		 if(quarter.equals("")){quarter=" ";}
		 else{
			 if(quarter.equals("1")){
				               String s1=year+"01";
				               String s2=year+"03";
				               quarter="  and to_char(b.AcceptTime,'yyyymm') between '" +s1+"' and '"+s2+"'";
				               year="";}
			 if(quarter.equals("2")){
				 String s1=year+"04";
	             String s2=year+"06";
	             quarter="  and to_char(b.AcceptTime,'yyyymm') between '" +s1+"' and '"+s2+"'";
	             year="";}
			 if(quarter.equals("3")){
			  String s1=year+"07";
	          String s2=year+"09";
	          quarter="  and to_char(b.AcceptTime,'yyyymm') between '" +s1+"' and '"+s2+"'";
	          year="";}
			 if(quarter.equals("4")){
			  String s1=year+"10";
	          String s2=year+"12";
	          quarter="  and to_char(b.AcceptTime,'yyyymm') between '" +s1+"' and '"+s2+"'";
	          year="";}
			 }
		 
		 //按月份
		 if(month.equals("")){month="";}
		 else{
			 if(xun.equals("")&&week.equals("")){month=" and to_char(b.AcceptTime,'yyyymm')='"+year+month+"'";year="";}
			 }
		 
		 //按旬
		 if(xun.equals("")){xun="";}
		 else{ 
			   if(xun.equals("1")){
				   String s1="01";
				   String s2="10";
				   xun=" and to_char(b.AcceptTime,'yyyymmdd') between '"+year+month+s1+"' and '"+year+month+s2+"'";
				   year="";
				   month="";
				   
				                  }
			   if(xun.equals("2")){
				   String s1="11";
				   String s2="20";
				   xun=" and to_char(b.AcceptTime,'yyyymmdd') between '"+year+month+s1+"' and '"+year+month+s2+"'";
				   year="";
				   month="";
				   
			                      }
			   if(xun.equals("3")){
				   String s1="21";
				   String s2="31";
				   xun=" and to_char(b.AcceptTime,'yyyymmdd') between '"+year+month+s1+"' and '"+year+month+s2+"'";
				   year="";
				   month="";
				   
			                      }
		 }
		 
		 
		 //按周
		 if(week==null||week.equals("")){week="";}
		 else{
			if(week.equals("1")){
				String s1="01";
				String s2="07";
				week=" and to_char(b.AcceptTime,'yyyymmdd') between '"+year+month+s1+"' and '"+year+month+s2+"'";
				year="";
				month="";
				
			} 
			if(week.equals("2")){
				String s1="08";
				String s2="15";
				week=" and to_char(b.AcceptTime,'yyyymmdd') between '"+year+month+s1+"' and '"+year+month+s2+"'";
				year="";
				month="";
				
			} 
			if(week.equals("3")){
				String s1="16";
				String s2="23";
				week=" and to_char(b.AcceptTime,'yyyymmdd') between '"+year+month+s1+"' and '"+year+month+s2+"'";
				year="";
				month="";
				
			} 
			if(week.equals("4")){
				String s1="24";
				String s2="31";
				week=" and to_char(b.AcceptTime,'yyyymmdd') between '"+year+month+s1+"' and '"+year+month+s2+"'";
				year="";
				month="";
				
			} 
			 
		 }
		 
		 
		
		 
		 
		 //按日期
		 if(rq==null||rq.equals("")){rq="";}
		 else{rq=" and to_char(b.AcceptTime,'yyyy-mm-dd')='"+rq+"'";}
		 
		
		 //按时间段
		 if(start==null||start.equals("")){start="";}
		 else{start=" and to_char(b.AcceptTime,'yyyy-mm-dd HH24:mi') between '"+start+"'";year="";}
		 if(end==null||end.equals("")){end="";}
		 else{end=" and '"+end+"'";year="";}
		
		
		StringBuffer sql=new StringBuffer();
		sql.append(" select count(*) count from (");
		sql.append(" select a.PRODUCTID productid");
		sql.append("  from Tf_Prodorder b, Td_Product a, tf_address c,td_city d,");
		sql.append(" (select e.areacode, e.areaname from td_area e where e.state = 'E') f");
		sql.append("  where b.Productid = a.Productid and b.prodorderid = c.prodorderid and c.citycode = d.citycode");
		sql.append("  and c.areacode = f.areacode(+)");
		sql.append(citycode);
		sql.append(areacode);
		sql.append(ywlx);
		sql.append(sllx);
		sql.append(slzt);
		sql.append(year);
		sql.append(quarter);
		sql.append(month);
		sql.append(xun);
		sql.append(week);
		sql.append(rq);
		sql.append(start);
		sql.append(end);
		sql.append(" group by a.Productname,a.PRODUCTID,b.OPERATIONTYPE,b.BOSOMPROGRESSSTATE,c.citycode,c.areacode, d.cityname,f.areaname");
		sql.append(" ) t ");
		int count = 0;
 		try {
 			DataTable dt = _dac.executeQuery(sql.toString());
 			count = Integer.parseInt(dt.getRow(0).getString(0));
 			if (count % pagecount == 0)
 				count = count / pagecount;
 			else
 				count = count / pagecount + 1;
 		} catch (Exception ex) {
 			count=0;
 		}
 		return String.valueOf(count);
		
	}

	
	
	
	
	
	
	
	
	
	
	
	
	
	

  
   
   
   
  
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
// 得到城市列表 
   public DataTable getCity()
   {
     String sql="select cityname,citycode from td_city  where citycode<>'0590' and STATE='E' order by citycode";
     DataTable dt=null;
    try {
      dt=_dac.executeQuery(sql);
      
    }
    catch (Exception ex) {
  	  return null;
    }
    return dt; 

   }
   
// 得到区域列表 
   public DataTable getarea(String citycode)
   { 
  	 

	   
	   
	   
	   
  	StringBuffer sql=new StringBuffer();
  	sql.append("select t.AREACODE,t.AREANAME from td_area t ");
  	sql.append(" where t.citycode='");
  	sql.append(citycode);
  	sql.append("'");
  	sql.append(" and t.STATE='E'");
  	sql.append(" order by t.areacode");
  	
  	//System.out.println(sql.toString());
    DataTable dt=null;
    try {
      dt=_dac.executeQuery(sql.toString());
    }
    catch (Exception ex) {
  	  return null;
    }
     return dt;
   }   
   
 
   
   
	public static void main(String[] args) {
		
		ywsl_count y=new ywsl_count();
		DataTable dt=null;
		//dt=y.query_pro();
		//System.out.println("dt========>"+dt);
	
		
	}

}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -