liuwenwen 2 年 前
コミット
77dd9dd1c0

+ 9 - 9
server/src/main/java/edp/davinci/controller/QualityTaskController.java

@@ -330,8 +330,8 @@ public class QualityTaskController extends BaseController {
             // 完整性
             double averagingIntegrityCorrect = qualityAuditorList.stream().collect(Collectors.averagingInt(QualityAuditor::getIntegrityCorrect));
             double averagingIntegrityError = qualityAuditorList.stream().collect(Collectors.averagingInt(QualityAuditor::getIntegrityError));
-            qualityTaskDto.setIntegrityCorrect(averagingIntegrityCorrect);
-            qualityTaskDto.setIntegrityError(averagingIntegrityError);
+            qualityTaskDto.setIntegrityCorrect(Math.floor(averagingIntegrityCorrect));
+            qualityTaskDto.setIntegrityError(Math.floor(averagingIntegrityError));
             if ((averagingIntegrityCorrect + averagingIntegrityError) == 0) {
                 qualityTaskDto.setIntegrityCorrectProbability("0%");
                 qualityTaskDto.setIntegrityErrorProbability("0%");
@@ -343,8 +343,8 @@ public class QualityTaskController extends BaseController {
 
             double averagingUniformityCorrect = qualityAuditorList.stream().collect(Collectors.averagingInt(QualityAuditor::getUniformityCorrect));
             double averagingUniformityError = qualityAuditorList.stream().collect(Collectors.averagingInt(QualityAuditor::getUniformityError));
-            qualityTaskDto.setUniformityCorrect(averagingUniformityCorrect);
-            qualityTaskDto.setUniformityError(averagingUniformityError);
+            qualityTaskDto.setUniformityCorrect(Math.floor(averagingUniformityCorrect));
+            qualityTaskDto.setUniformityError(Math.floor(averagingUniformityError));
             if ((averagingUniformityCorrect + averagingUniformityError) == 0) {
                 qualityTaskDto.setUniformityCorrectProbability("0%");
                 qualityTaskDto.setUniformityErrorProbability("0%");
@@ -355,8 +355,8 @@ public class QualityTaskController extends BaseController {
             // 规范性
             double averagingNormativeCorrect = qualityAuditorList.stream().collect(Collectors.averagingInt(QualityAuditor::getNormativeCorrect));
             double averagingNormativeError = qualityAuditorList.stream().collect(Collectors.averagingInt(QualityAuditor::getNormativeError));
-            qualityTaskDto.setNormativeCorrect(averagingNormativeCorrect);
-            qualityTaskDto.setNormativeError(averagingNormativeError);
+            qualityTaskDto.setNormativeCorrect(Math.floor(averagingNormativeCorrect));
+            qualityTaskDto.setNormativeError(Math.floor(averagingNormativeError));
             if ((averagingNormativeCorrect + averagingNormativeError) == 0) {
                 qualityTaskDto.setNormativeCorrectProbability("0%");
                 qualityTaskDto.setNormativeErrorProbability("0%");
@@ -364,11 +364,11 @@ public class QualityTaskController extends BaseController {
                 qualityTaskDto.setNormativeCorrectProbability(df.format((float) averagingNormativeCorrect / (averagingNormativeCorrect + averagingNormativeError)* 100 )+ "%");
                 qualityTaskDto.setNormativeErrorProbability(df.format((float) averagingNormativeError / (averagingNormativeCorrect + averagingNormativeError)* 100 )+ "%");
             }
-            // 准确
+            // 准确
             double averagingAccuracyCorrect = qualityAuditorList.stream().collect(Collectors.averagingInt(QualityAuditor::getAccuracyCorrect));
             double averagingAccuracyError = qualityAuditorList.stream().collect(Collectors.averagingInt(QualityAuditor::getAccuracyError));
-            qualityTaskDto.setAccuracyCorrect(averagingAccuracyCorrect);
-            qualityTaskDto.setAccuracyError(averagingAccuracyError);
+            qualityTaskDto.setAccuracyCorrect(Math.floor(averagingAccuracyCorrect));
+            qualityTaskDto.setAccuracyError(Math.floor(averagingAccuracyError));
             if ((averagingAccuracyCorrect + averagingAccuracyError) == 0) {
                 qualityTaskDto.setAccuracyCorrectProbability("0%");
                 qualityTaskDto.setAccuracyErrorProbability("0%");