Ejemplo n.º 1
0
  @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;
  }