|
|
|
@ -17,6 +17,8 @@ import org.hibernate.annotations.JdbcTypeCode; |
|
|
|
import org.hibernate.type.SqlTypes; |
|
|
|
import org.springframework.beans.BeanUtils; |
|
|
|
|
|
|
|
import java.math.BigDecimal; |
|
|
|
import java.math.RoundingMode; |
|
|
|
import java.util.Date; |
|
|
|
import java.util.List; |
|
|
|
import java.util.Map; |
|
|
|
@ -119,6 +121,11 @@ public class ExamRecordEntity extends BaseEntity { |
|
|
|
}).toList(); |
|
|
|
dto.setAnswerSnapshotDTOList(dtoList); |
|
|
|
} |
|
|
|
//转成string类型,如果是整数则不显示小数部分,如果是小数则保留两位小数
|
|
|
|
String scoreStr = dto.getScore() == null ? "" : |
|
|
|
new BigDecimal(score.toString()).setScale(2, RoundingMode.HALF_UP) |
|
|
|
.stripTrailingZeros().toPlainString(); |
|
|
|
dto.setScoreStr(scoreStr); |
|
|
|
} |
|
|
|
return result; |
|
|
|
} |
|
|
|
|