考察评分汇总平均分四舍五入
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