diff --git a/attendance-performance-manager/src/main/java/com/mortals/xhx/module/check/web/CheckAllRecordController.java b/attendance-performance-manager/src/main/java/com/mortals/xhx/module/check/web/CheckAllRecordController.java
index eb088f8b5a2a76ba6d65065e6995d55dc3a7196f..77437d0a158a3c071b415a460d5e4a9aadb7733a 100644
--- a/attendance-performance-manager/src/main/java/com/mortals/xhx/module/check/web/CheckAllRecordController.java
+++ b/attendance-performance-manager/src/main/java/com/mortals/xhx/module/check/web/CheckAllRecordController.java
@@ -139,14 +139,17 @@ public class CheckAllRecordController extends BaseJsonBodyController {
             NumberFormat numberFormat = NumberFormat.getPercentInstance();
             numberFormat.setMaximumFractionDigits(2);
             if (current != null) {
+                BigDecimal zero = new BigDecimal(0);
                 model.put("initScore", current.getInitScore());
                 model.put("checkScore", current.getCheckScore());
                 model.put("appealScore", current.getAppealScore());
                 model.put("total", current.getTotal());
-                BigDecimal checkPercent = current.getCheckScore().divide(current.getInitScore(), 6, BigDecimal.ROUND_HALF_UP);
-                model.put("checkPercent", numberFormat.format(checkPercent));
-                BigDecimal appealPercent = current.getAppealScore().divide(current.getInitScore(), 6, BigDecimal.ROUND_HALF_UP);
-                model.put("appealPercent", numberFormat.format(appealPercent));
+                if(current.getInitScore().compareTo(zero)>0) {
+                    BigDecimal checkPercent = current.getCheckScore().divide(current.getInitScore(), 6, BigDecimal.ROUND_HALF_UP);
+                    model.put("checkPercent", numberFormat.format(checkPercent));
+                    BigDecimal appealPercent = current.getAppealScore().divide(current.getInitScore(), 6, BigDecimal.ROUND_HALF_UP);
+                    model.put("appealPercent", numberFormat.format(appealPercent));
+                }
 
                 CheckAllScoreSummaryVo last = checkAllRecordService.getScoreSummary(lastQuery);
                 if (last != null) {