📄 plantotalaction.java
字号:
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 + -