Sfoglia il codice sorgente

修复课程分数大于100时出现的分段分数问题

ting.yin 6 anni fa
parent
commit
0a1986f1f1

+ 1 - 2
stmms-biz/src/main/java/cn/com/qmth/stmms/biz/report/utils/module/SubjectClassRangeModule.java

@@ -45,14 +45,13 @@ public class SubjectClassRangeModule implements Module {
                 String subjectCode = s[0];
                 String className = s[1];
                 ReportSubjectClass r = service.findOne(this.context.getExamId(), subjectCode, className);
-                
                 JSONObject rangeLevel = new JSONObject();
                 rangeLevel.accumulate("highScore", counter.countGeAndLt(100 - context.getHighValueConfig(), null));
                 rangeLevel.accumulate("lowScore", counter.countGeAndLt(null, context.getLowValueConfig()));
                 r.setRangeLevel(rangeLevel.toString());
                 
                 JSONObject scoreRange = new JSONObject();
-                for (int i = 0; i <= 100; i++) {
+                for (int i = 0; i <= context.getSubject(subjectCode).getTotalScore(); i++) {
                     scoreRange.accumulate(String.valueOf(i), counter.countGeAndLt((double) i, (double) (i + 1)));
                 }
                 r.setScoreRange(scoreRange.toString());

+ 1 - 1
stmms-biz/src/main/java/cn/com/qmth/stmms/biz/report/utils/module/SubjectRangeModule.java

@@ -71,7 +71,7 @@ public class SubjectRangeModule implements Module {
             subject.setRangeLevel(rangeLevel.toString());
 
             JSONObject scoreRange = new JSONObject();
-            for (int i = 0; i <= 100; i++) {
+            for (int i = 0; i <= subject.getTotalScore(); i++) {
                 scoreRange.accumulate(String.valueOf(i), counter.countGeAndLt((double) i, (double) (i + 1)));
             }
             subject.setScoreRange(scoreRange.toString());

+ 1 - 1
stmms-web/src/main/webapp/static/mark-new/css/style.css

@@ -1402,7 +1402,7 @@ a.button.all-zero-button {
 .c-table .loding tr:hover td {
 	background: none;
 }
-
+/* 仲裁 */
 td.info {
 	position:relative;
 	padding: 4px 10px;