diff --git a/casic-service-assess/src/main/java/com/casic/missiles/modular/assess/controller/AssessController.java b/casic-service-assess/src/main/java/com/casic/missiles/modular/assess/controller/AssessController.java index 1a6d680..4d74f27 100644 --- a/casic-service-assess/src/main/java/com/casic/missiles/modular/assess/controller/AssessController.java +++ b/casic-service-assess/src/main/java/com/casic/missiles/modular/assess/controller/AssessController.java @@ -941,8 +941,8 @@ float checkOvertimeScore = 0; float verifyOvertimeScore = 0; if (shouldReport > 0) reportScore = (float) register / shouldReport * 100;//上报分数 - if (check > 0) checkOvertimeScore = (check - checkOntime) / check * 100 * checkFactor;//未按时核查分 - if (verify > 0) verifyOvertimeScore = (verify - verifyOntime) / verify * 100 * verifyFactor;//未按时核实分 + if (check > 0) checkOvertimeScore = (float) (check - checkOntime) / check * 100 * checkFactor;//未按时核查分 + if (verify > 0) verifyOvertimeScore = (float) (verify - verifyOntime) / verify * 100 * verifyFactor;//未按时核实分 String score = df.format(reportScore - checkOvertimeScore - verifyOvertimeScore); supervisorDTO.setScore(score);