|
|
|
@ -26,6 +26,7 @@ import org.springframework.stereotype.Service; |
|
|
|
|
|
|
|
import java.math.BigDecimal; |
|
|
|
import java.math.RoundingMode; |
|
|
|
import java.text.NumberFormat; |
|
|
|
import java.util.Date; |
|
|
|
import java.util.List; |
|
|
|
import java.util.Objects; |
|
|
|
@ -162,9 +163,7 @@ public class CandidateSearchTaskDomainServiceImpl implements CandidateSearchTask |
|
|
|
ExamRecordEntity examRecordEntity = examRecordMapper.selectById(taskUserEntity.getLastRecordId()); |
|
|
|
dto.setLastRecordScore(examRecordEntity.getScore()); |
|
|
|
//转成string类型,如果是整数则不显示小数部分,如果是小数则保留两位小数
|
|
|
|
String lastRecordScoreStr = examRecordEntity.getScore() == null ? "0" : |
|
|
|
new BigDecimal(examRecordEntity.getScore().toString()).setScale(2, RoundingMode.HALF_UP) |
|
|
|
.stripTrailingZeros().toPlainString(); |
|
|
|
String lastRecordScoreStr = examRecordEntity.getScore() == null ? "0" : NumberFormat.getInstance().format(examRecordEntity.getScore()); |
|
|
|
dto.setLastRecordScoreStr(lastRecordScoreStr); |
|
|
|
} |
|
|
|
dto.setTotalScore((int) Math.floor(entity.getTotalScore())); |
|
|
|
|