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

📄 plantotalaction.java

📁 基于Java的地图数据管理软件。使用MySQL数据库管理系统。
💻 JAVA
📖 第 1 页 / 共 2 页
字号:
                             			td.setJhsbe2(ti.getJhsbe());
                             			td.setJhtze2(ti.getJhtze());
                             			td.setJhzytz2(ti.getJhzytz());
                             			td.setJhzczj2(ti.getJhzczj());
                             		}else if (ti.getPlanType() == 3){
                             			td.setJhlc3(ti.getJhlc());
                             			td.setJhsbe3(ti.getJhsbe());
                             			td.setJhtze3(ti.getJhtze());
                             			td.setJhzytz3(ti.getJhzytz());
                             			td.setJhzczj3(ti.getJhzczj());
                             		}else {
                             			td.setJhlc4(ti.getJhlc());
                             			td.setJhsbe4(ti.getJhsbe());
                             			td.setJhtze4(ti.getJhtze());
                             			td.setJhzytz4(ti.getJhzytz());
                             			td.setJhzczj4(ti.getJhzczj());
                             		}
                             		
                             	}
                       		temp2.add(cityName);
                       		temp2.add(countyName);
                       		temp2.add(td);
                       		temp3.add(countyName);
                       		temp3.add(td);
                       		totalList.add(temp3);
                       		xianList.add(temp2);
                       		} 
                       	}
                    }else {
                    	 List temp2 = new ArrayList();
                    	 countyCode = form.getCounty();
                   		 countyName = getUserHelper().getCountyNameByCode(countyCode);
                   	
                   		 TotalDetail td = new TotalDetail();
                   		List countyTotal = getPlanHelper().getPlanInfoByPlantype(qs,countyCode.substring(0,6));  
                   		for (int n=0;countyTotal!=null&&n<countyTotal.size();n++){
                   			TotalInfo ti = (TotalInfo)countyTotal.get(n);
                         		
                         		if (ti.getPlanType() == 1){
                         			td.setJhlc1(ti.getJhlc());
                         			td.setJhsbe1(ti.getJhsbe());
                         			td.setJhtze1(ti.getJhtze());
                         			td.setJhzytz1(ti.getJhzytz());
                         			td.setJhzczj1(ti.getJhzczj());
                         		}else if (ti.getPlanType() == 2){
                         			td.setJhlc2(ti.getJhlc());
                         			td.setJhsbe2(ti.getJhsbe());
                         			td.setJhtze2(ti.getJhtze());
                         			td.setJhzytz2(ti.getJhzytz());
                         			td.setJhzczj2(ti.getJhzczj());
                         		}else if (ti.getPlanType() == 3){
                         			td.setJhlc3(ti.getJhlc());
                         			td.setJhsbe3(ti.getJhsbe());
                         			td.setJhtze3(ti.getJhtze());
                         			td.setJhzytz3(ti.getJhzytz());
                         			td.setJhzczj3(ti.getJhzczj());
                         		}else {
                         			td.setJhlc4(ti.getJhlc());
                         			td.setJhsbe4(ti.getJhsbe());
                         			td.setJhtze4(ti.getJhtze());
                         			td.setJhzytz4(ti.getJhzytz());
                         			td.setJhzczj4(ti.getJhzczj());
                         		}
                         		
                         	}
                   		temp2.add(countyName);
                   		temp2.add(td);
                   		xianList.add(temp2);
                   		totalList.add(temp2);
                    }
                        session.setAttribute("planList", totalList);
                   	    httpServletRequest.setAttribute("cityInfo",cityInfo);
                   	    httpServletRequest.setAttribute("countyInfo",xianList);
                   	    return actionMapping.findForward("success1"); 
                   	  }
                   
                    if (user.getUserType() == 0 || user.getUserType() == 1) { //按市统计
                     List tempList = new ArrayList();
                     if (user.getUserType() == 0 || user.getUserType() == 1)
                    		tempList = getPlanHelper().getGroupByPlanList(qs, 2,"34");
                    if (form.getCity().equals("0")){
                    PlanDetail allPd = getPlanHelper().getAllProvince(qs,1,"");
                    townAndVillageList = getPlanHelper().getTownAndVillageCount(qs,"34" );
                    allPd.setTownCout(townAndVillageList.size());
                    allPd.setVillageCount(allPd.getPlanId());
                    allPd.setVillageType("0;0;0;");
                    allPd.setCityName("安徽省");
                    allPd.setCountyName(null);
                    allPd.setTownName(null);
                    totalList.add(allPd);
                	cityList.add(allPd);
                    }
                    for (int i= 0; tempList!=null&&i<tempList.size();i++){
                    	
                    	PlanDetail pd = (PlanDetail)tempList.get(i);
                    	cityCode = pd.getTownsId().substring(0,4)+"00000000";
                    	cityName = City.getCityNameByNum(cityCode);
                    	List countyList = getPlanHelper().getGroupByPlanList(qs, 3,cityCode.substring(0,4));
                    	townAndVillageList = getPlanHelper().getTownAndVillageCount(qs,cityCode.substring(0,4) );
                    	villageCount = getPlanHelper().getTownOrVillageCount(qs, cityCode.substring(0,4),1);
                    	pd.setCityName(cityName);
                    	pd.setTownCout(townAndVillageList.size());
                    	pd.setVillageCount(villageCount);
                    	pd.setTownName(null);
                    	pd.setCountyName(null);
                    
                    	
                    	totalList.add(pd);
                    	cityList.add(pd);
                    	for (int j = 0; countyList!=null&& j<countyList.size();j++){
                    		PlanDetail pd1 = (PlanDetail)countyList.get(j);
                    		  countyCode = pd1.getTownsId().substring(0,6)+"000000";
                    		  countyName = getUserHelper().getCountyNameByCode(countyCode);
                    	
                    	    List townList = getPlanHelper().getGroupByPlanList(qs, 4,countyCode.substring(0,6));
                    		villageCount = getPlanHelper().getTownOrVillageCount(qs, countyCode.substring(0,6),1);
                    		pd1.setCityName(cityName);
                    		pd1.setCountyName(countyName);
                    		pd1.setCountyCode(countyCode);
                        	pd1.setTownCout(townList.size());
                        	pd1.setVillageCount(villageCount);
                        	pd1.setTownName(null);
                        	totalList.add(pd1);
                        	allCountyList.add(pd1);
                    	
                    	
                    	      for (int k = 0; townList!=null&& k<townList.size(); k++){
                    	     	  PlanDetail pd2 = (PlanDetail)townList.get(k);
                    	     	  villageCount = getPlanHelper().getTownOrVillageCount(qs, pd2.getTownName(),2);
                    	        //  System.out.println("==================zczj===" + pd2.getSsqzc());
                    	    	  
                    	     	pd2.setCityName(cityName);
                    	    	pd2.setCountyCode(countyCode);
                         		pd2.setCountyName(countyName);
                             	pd2.setTownCout(1);
                             	pd2.setVillageCount(villageCount);
                            	totalList.add(pd2);
                            	allTownList.add(pd2);
                     	      }
                     	}
                     }
                  }else if ( user.getUserType() == 2){ //按县统计
                	    cityCode = user.getCity();
                	    cityName = City.getCityNameByNum(cityCode);
                		List countyList = getPlanHelper().getGroupByPlanList(qs, 3,cityCode.substring(0,4));
                	  	for (int j = 0; countyList!=null&& j<countyList.size();j++){
                    		PlanDetail pd1 = (PlanDetail)countyList.get(j);
                    		  countyCode = pd1.getTownsId().substring(0,6)+"000000";
                    		  countyName = getUserHelper().getCountyNameByCode(countyCode);
                    	
                    	    List townList = getPlanHelper().getGroupByPlanList(qs, 4,countyCode.substring(0,6));
                    		villageCount = getPlanHelper().getTownOrVillageCount(qs, countyCode.substring(0,6),1);
                    		pd1.setCityName(cityName);
                    		pd1.setCountyName(countyName);
                        	pd1.setTownCout(townList.size());
                        	pd1.setVillageCount(villageCount);
                        	pd1.setTownName(null);
                        	totalList.add(pd1);
                        	allCountyList.add(pd1);
                    	
                    	
                    	      for (int k = 0; townList!=null&& k<townList.size(); k++){
                    	     	  PlanDetail pd2 = (PlanDetail)townList.get(k);
                    	     	  villageCount = getPlanHelper().getTownOrVillageCount(qs, pd2.getTownName(),2);
                    	     
                    	    	  
                    	     	pd2.setCityName(cityName);
                         		pd2.setCountyName(countyName);
                             	pd2.setTownCout(1);
                             	pd2.setVillageCount(villageCount);
                            	totalList.add(pd2);
                            	allTownList.add(pd2);
                     	      }
                     	}
                    	
                  }else { //按乡镇统计
                	    cityCode = user.getCity();
                	    cityName = user.getCityName();
                	    countyCode = user.getCounty();
                	    countyName =getUserHelper().getCountyNameByCode(countyCode);
                	    villageCount = getPlanHelper().getTownOrVillageCount(qs, countyCode.substring(0,6),1);
                	    List townList = getPlanHelper().getGroupByPlanList(qs, 4,countyCode.substring(0,6));
                	    PlanDetail xianPd = getPlanHelper().getAllProvince(qs,3,countyCode.substring(0,6));
                	    xianPd.setCityName(cityName);
                	    xianPd.setCountyName(countyName);
                	    xianPd.setVillageCount(villageCount);
                	    xianPd.setTownCout(townList.size());
                	    xianPd.setVillageType("0;0;0;");
                	    xianPd.setTownName(null);
                	    totalList.add(xianPd);
                		allCountyList.add(xianPd);
                 	    for (int k = 0; townList!=null&& k<townList.size(); k++){
             	     	  PlanDetail pd2 = (PlanDetail)townList.get(k);
             	     	  villageCount = getPlanHelper().getTownOrVillageCount(qs, pd2.getTownName(),2);
             	     	
             	     	pd2.setCityName(cityName);
                  		pd2.setCountyName(countyName);
                      	pd2.setTownCout(1);
                      	pd2.setVillageCount(villageCount);
                     	totalList.add(pd2);
                     	allTownList.add(pd2);
                  }
                 }
                    
                    
                    
                    
                    
                    
     	 	        session.setAttribute("totalStr",qs);
//    	 	        pagenum = getPlanHelper().getTotalPlanCount(qs);  //获取计划总数 
//    	 	        List planList = getPlanHelper().getAllToltalPlanList(qs);//获取所有统计记录
//    		        
//    	 	        Page page = getPlanHelper().TotalPlan(start, count, qs);//分页获取计划信息
     	            session.setAttribute("planList", totalList);
//    	 	        httpServletRequest.setAttribute("page",page);
//    		        httpServletRequest.setAttribute("pagenum",pagenum+"");
//    		        httpServletRequest.setAttribute("start",start+"");
//    		        httpServletRequest.setAttribute("rowCount",count+"");
    		        httpServletRequest.setAttribute("totalList",totalList);
    		        httpServletRequest.setAttribute("cityList",cityList);
    		        httpServletRequest.setAttribute("allCountyList",allCountyList);
    		        httpServletRequest.setAttribute("allTownList",allTownList);
    	      return actionMapping.findForward("success"); 
    }

}


⌨️ 快捷键说明

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