Commit 2ce5245bb129c95d6bd3f84712dca540bd482e60

Authored by jack
1 parent 0a0c0f6a

bug修复

src/com/fh/controller/sunvote/paper/PaperController.java
@@ -388,13 +388,13 @@ public class PaperController extends BaseController { @@ -388,13 +388,13 @@ public class PaperController extends BaseController {
388 vpd.put("var4", varOList.get(i).getString("avg_score")); //4 388 vpd.put("var4", varOList.get(i).getString("avg_score")); //4
389 vpd.put("var5", student_num); //5 389 vpd.put("var5", student_num); //5
390 vpd.put("var6", you); //6 390 vpd.put("var6", you); //6
391 - vpd.put("var7", student_num==0?0:decimalFormat.format(you*100/student_num)+"%"); //7 391 + vpd.put("var7", student_num==0?0:decimalFormat.format(you*100.0/student_num)+"%"); //7
392 vpd.put("var8", liang); //8 392 vpd.put("var8", liang); //8
393 - vpd.put("var9", student_num==0?0:decimalFormat.format(liang*100/student_num)+"%"); //9 393 + vpd.put("var9", student_num==0?0:decimalFormat.format(liang*100.0/student_num)+"%"); //9
394 vpd.put("var10", jige); //10 394 vpd.put("var10", jige); //10
395 - vpd.put("var11", student_num==0?0:decimalFormat.format(jige*100/student_num)+"%"); //11 395 + vpd.put("var11", student_num==0?0:decimalFormat.format(jige*100.0/student_num)+"%"); //11
396 vpd.put("var12", difen); //12 396 vpd.put("var12", difen); //12
397 - vpd.put("var13", student_num==0?0:decimalFormat.format(difen*100/student_num)+"%"); //13 397 + vpd.put("var13", student_num==0?0:decimalFormat.format(difen*100.0/student_num)+"%"); //13
398 varList.add(vpd); 398 varList.add(vpd);
399 } 399 }
400 dataMap.put("varList", varList); 400 dataMap.put("varList", varList);
@@ -611,9 +611,9 @@ public class PaperController extends BaseController { @@ -611,9 +611,9 @@ public class PaperController extends BaseController {
611 vpd.put("var2", varOList.get(i).getString("ANSWER")); //2 611 vpd.put("var2", varOList.get(i).getString("ANSWER")); //2
612 vpd.put("var3", varOList.get(i).getString("ANSWERNUM")); //3 612 vpd.put("var3", varOList.get(i).getString("ANSWERNUM")); //3
613 vpd.put("var4", varOList.get(i).getString("RIGHTNUM")); //4 613 vpd.put("var4", varOList.get(i).getString("RIGHTNUM")); //4
614 - vpd.put("var5", decimalFormat.format(Integer.valueOf(varOList.get(i).getString("RIGHTNUM"))*100/Integer.valueOf(varOList.get(i).getString("ANSWERNUM")))+"%"); //5 614 + vpd.put("var5", decimalFormat.format(Double.valueOf(varOList.get(i).getString("RIGHTNUM"))*100/Double.valueOf(varOList.get(i).getString("ANSWERNUM")))+"%"); //5
615 vpd.put("var6", varOList.get(i).getString("QUESTION_SCORE")); //6 615 vpd.put("var6", varOList.get(i).getString("QUESTION_SCORE")); //6
616 - vpd.put("var7", decimalFormat.format(Integer.valueOf(varOList.get(i).getString("RIGHTNUM"))*Float.valueOf(varOList.get(i).getString("QUESTION_SCORE"))/Integer.valueOf(varOList.get(i).getString("ANSWERNUM")))); //7 616 + vpd.put("var7", decimalFormat.format(Double.valueOf(varOList.get(i).getString("RIGHTNUM"))*Double.valueOf(varOList.get(i).getString("QUESTION_SCORE"))/Double.valueOf(varOList.get(i).getString("ANSWERNUM")))); //7
617 String s = varOList.get(i).get("optin_info").toString(); 617 String s = varOList.get(i).get("optin_info").toString();
618 s = s.replace("[", ""); 618 s = s.replace("[", "");
619 s = s.replace("]", ""); 619 s = s.replace("]", "");
@@ -626,12 +626,12 @@ public class PaperController extends BaseController { @@ -626,12 +626,12 @@ public class PaperController extends BaseController {
626 break; 626 break;
627 } 627 }
628 vpd.put("var"+(8+2*y), nn); //8 628 vpd.put("var"+(8+2*y), nn); //8
629 - vpd.put("var"+(9+2*y), decimalFormat.format(nn*100/Integer.valueOf(varOList.get(i).getString("ANSWERNUM")))+"%"); //9 629 + vpd.put("var"+(9+2*y), decimalFormat.format(nn*100/Double.valueOf(varOList.get(i).getString("ANSWERNUM")))+"%"); //9
630 630
631 } 631 }
632 632
633 vpd.put("var"+(max*2+8), Integer.valueOf(optoin.get(optoin.size()-1))); //8 633 vpd.put("var"+(max*2+8), Integer.valueOf(optoin.get(optoin.size()-1))); //8
634 - vpd.put("var"+(max*2+9), decimalFormat.format(Integer.valueOf(optoin.get(optoin.size()-1))*100/Integer.valueOf(varOList.get(i).getString("ANSWERNUM2")))+"%"); //9 634 + vpd.put("var"+(max*2+9), decimalFormat.format(Double.valueOf(optoin.get(optoin.size()-1))*100/Double.valueOf(varOList.get(i).getString("ANSWERNUM2")))+"%"); //9
635 635
636 varList.add(vpd); 636 varList.add(vpd);
637 } 637 }