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