| | |
| | | String adjustWay = checkTemplate.getAdjustWay(); |
| | | BigDecimal adjustCoefficient = checkTemplate.getAdjustCoefficient(); |
| | | if (CheckConstants.Multiply.equals(adjustWay)) { |
| | | scoreFinal = adjustCoefficient.multiply(scoreFinal).multiply(new BigDecimal(100)); |
| | | // scoreFinal = adjustCoefficient.multiply(scoreFinal).multiply(new BigDecimal(100)); |
| | | scoreFinal = adjustCoefficient.multiply(scoreFinal); |
| | | } else if (CheckConstants.Divided.equals(adjustWay)) { |
| | | //四舍五入保留小数后四位 |
| | | scoreFinal = scoreFinal.divide(adjustCoefficient, 4, RoundingMode.HALF_UP).multiply(new BigDecimal(100)); |
| | | // scoreFinal = scoreFinal.divide(adjustCoefficient, 4, RoundingMode.HALF_UP).multiply(new BigDecimal(100)); |
| | | scoreFinal = scoreFinal.divide(adjustCoefficient, 4, RoundingMode.HALF_UP); |
| | | } |
| | | checkScore.setCreateTime(new Date()); |
| | | checkScore.setExamineTag(Integer.parseInt(examineTag + "")); |