|
@@ -151,7 +151,9 @@ public class StudentScoreServiceImpl extends ServiceImpl<StudentScoreDao, Studen
|
|
|
dto.setOcrServer(ocrDto.getOcrServer());
|
|
|
getSlice(ocrDto.getScore(), ocrDto.getQuetion(), dto);
|
|
|
ocr(dto);
|
|
|
- saveSliceImage(ocrDto.getQuetion(), ocrDto.getScore(), dto.getImage());
|
|
|
+ if (sysProperty.getSaveImage()) {
|
|
|
+ saveSliceImage(ocrDto.getQuetion(), ocrDto.getScore(), dto.getImage());
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
private void getSlice(StudentScoreEntity score, QuestionEntity q, StudentScoreImageDto dto) {
|
|
@@ -164,7 +166,9 @@ public class StudentScoreServiceImpl extends ServiceImpl<StudentScoreDao, Studen
|
|
|
ret.add(ImageUtil.cutImage(sheet.getImage(), sheet.getSuff(), s.getX().intValue(), s.getY().intValue(),
|
|
|
s.getW().intValue(), s.getH().intValue()));
|
|
|
}
|
|
|
- saveSheetImage(q, score, answerImages);
|
|
|
+ if (sysProperty.getSaveImage()) {
|
|
|
+ saveSheetImage(q, score, answerImages);
|
|
|
+ }
|
|
|
dto.setSuff(suff);
|
|
|
if (ret.size() > 1) {
|
|
|
dto.setImage(ImageUtil.joinImages(ret, suff));
|