@Override public List<ReportJobDO> findReportJob(ReportJobDO reportJob) { List<ReportJobDO> resultList = reportJobDAO.findReportJob(reportJob); for (ReportJobDO job : resultList) { job.setTotalNum(job.getSuccessNum() + job.getErrorNum()); job.setSuccessRate( new BigDecimal((job.getSuccessNum() * 100 + 0.0) / job.getTotalNum()) .setScale(2, RoundingMode.HALF_DOWN)); job.setErrorRate( new BigDecimal(100).subtract(job.getSuccessRate()).setScale(2, RoundingMode.HALF_DOWN)); } return resultList; }