|
@@ -30,6 +30,7 @@ import org.springframework.web.servlet.mvc.support.RedirectAttributes;
|
|
import javax.servlet.http.HttpServletRequest;
|
|
import javax.servlet.http.HttpServletRequest;
|
|
import javax.servlet.http.HttpServletResponse;
|
|
import javax.servlet.http.HttpServletResponse;
|
|
|
|
|
|
|
|
+import java.math.BigDecimal;
|
|
import java.util.LinkedList;
|
|
import java.util.LinkedList;
|
|
import java.util.List;
|
|
import java.util.List;
|
|
|
|
|
|
@@ -76,7 +77,10 @@ public class ScanController extends BaseExamController {
|
|
: ""));
|
|
: ""));
|
|
vo.setTotalCount(studentService.countByExamIdAndSubjectCode(examId, subject.getCode()));
|
|
vo.setTotalCount(studentService.countByExamIdAndSubjectCode(examId, subject.getCode()));
|
|
vo.setScanCount(studentService.countByExamIdAndSubjectCode(examId, subject.getCode(), true));
|
|
vo.setScanCount(studentService.countByExamIdAndSubjectCode(examId, subject.getCode(), true));
|
|
- vo.setScanSheetCount(studentService.countSheetCountByExamIdAndSubjectCode(examId, subject.getCode()) / 2);
|
|
|
|
|
|
+ long sheetCount = studentService.countSheetCountByExamIdAndSubjectCode(examId, subject.getCode());
|
|
|
|
+ long sheetCount2 = new BigDecimal(sheetCount).divide(new BigDecimal(2), 0, BigDecimal.ROUND_HALF_UP)
|
|
|
|
+ .longValue();
|
|
|
|
+ vo.setScanSheetCount(sheetCount2);
|
|
list.add(vo);
|
|
list.add(vo);
|
|
}
|
|
}
|
|
|
|
|