فهرست منبع

美术阅卷11月新增需求-BUG修复

wangliang 5 سال پیش
والد
کامیت
da043c5ab8
1فایلهای تغییر یافته به همراه5 افزوده شده و 1 حذف شده
  1. 5 1
      stmms-ms-marking/src/main/java/cn/com/qmth/stmms/ms/marking/api/MakrerApi.java

+ 5 - 1
stmms-ms-marking/src/main/java/cn/com/qmth/stmms/ms/marking/api/MakrerApi.java

@@ -158,7 +158,7 @@ public class MakrerApi {
 
                 //当前老师当前档位评档次数(所有考试)
                 int countNew = markTaskRepo.countByQuestionIdAndStageAndResultAndIsMissing(questionId, MarkStage.LEVEL.ordinal(), level.getCode(), false, batchNo, marker.getId());
-                dto.setPercent(countNew == 0 ? 0D : dto.getPercent());
+//                dto.setPercent(countNew == 0 ? 0D : dto.getPercent());
                 dto.setCount(countNew);
                 levelStatDTOs.add(dto);
             }
@@ -189,6 +189,10 @@ public class MakrerApi {
                 double gp = (double) o.getGcount() / finalTotal;
                 BigDecimal gbd = new BigDecimal(gp).setScale(3, RoundingMode.HALF_EVEN);
                 o.setGpercent(gbd.doubleValue());
+
+                int count = markTaskRepo.countByQuestionIdAndMarkerIdAndStageAndResult(questionId, marker.getId(), MarkStage.LEVEL.ordinal(), o.getId().toString(), batchNo);
+                o.setPercent(count == 0 ? 0 : o.getPercent());
+                o.setCount(count);
             }
         });
         return levelStatDTOs;