考察评分汇总平均分四舍五入
This commit is contained in:
parent
47ee6bd60e
commit
2dc2fa4fb4
|
@ -19,6 +19,7 @@ import kd.sdk.plugin.Plugin;
|
|||
import kd.tmc.tm.business.validate.business.BusinessUnauditOpValidator;
|
||||
|
||||
import java.math.BigDecimal;
|
||||
import java.math.RoundingMode;
|
||||
import java.util.*;
|
||||
|
||||
/**
|
||||
|
@ -126,8 +127,12 @@ public class ExamTaskSummaryListPlugin extends AbstractListPlugin implements Plu
|
|||
allGrade = allGrade.add(evalscore);
|
||||
}
|
||||
//平均分
|
||||
BigDecimal divide = allGrade.divide(BigDecimal.valueOf(resm_myexams.length));
|
||||
userGrades.put("avg", divide);
|
||||
// 指定舍入模式(例如四舍五入到小数点后2位)
|
||||
BigDecimal divide = allGrade.divide(
|
||||
BigDecimal.valueOf(resm_myexams.length),
|
||||
2, // 保留的小数位数
|
||||
RoundingMode.HALF_UP // 舍入模式:四舍五入
|
||||
); userGrades.put("avg", divide);
|
||||
|
||||
} else {
|
||||
//我的考察还未下达时,先赋值0;
|
||||
|
|
Loading…
Reference in New Issue