浏览代码

fix: Division by zero异常

lixuesong 1 年之前
父节点
当前提交
bd0924b100

+ 5 - 1
hnqz-upms/hnqz-upms-biz/src/main/java/com/qunzhixinxi/hnqz/admin/controller/ApiController.java

@@ -4354,7 +4354,11 @@ public class ApiController {
 				.gt(WmTask::getScore, 0));
 		cardVO.setFinishTaskCount(finishTaskCount);
 		cardVO.setApprovedTaskCount(approvedTaskCount);
-		cardVO.setApprovedTaskRate(String.format("%.0f%%", approvedTaskCount * 100.00 / finishTaskCount));
+		if (finishTaskCount > 0) {
+			cardVO.setApprovedTaskRate(String.format("%.0f%%", approvedTaskCount * 100.00 / finishTaskCount));
+		} else {
+			cardVO.setApprovedTaskRate("0%");
+		}
 
 		// 专业技能
 		cardVO.setQualificationRecordNumber(user.getQualificationRecordNumber());