|
@@ -156,14 +156,19 @@ public class RotateTask implements Runnable {
|
|
|
thumbFile.delete();
|
|
|
imageFile.delete();
|
|
|
} else {
|
|
|
+ String fileName = paper.getExamNumber();
|
|
|
+ if(ParamCache.paramMap.get(paper.getWorkId()).getNameRule() == 1){
|
|
|
+ Student student = studentRepo.findByWorkIdAndExamNumberAndTest(paper.getWorkId(), paper.getExamNumber(), "0");
|
|
|
+ fileName = MD5Util.getImageRuleMd5(paper.getWorkId(), paper.getSubject().ordinal(), student.getAreaCode(), paper.getExamNumber(), student.getId());
|
|
|
+ }
|
|
|
thumbPath = systemConfig.getThumbDir() + File.separator + paper.getWorkId() + File.separator + paper.getSubject().toString()
|
|
|
- + File.separator + paper.getAreaCode() + File.separator + paper.getExamNumber() + ".jpg";
|
|
|
+ + File.separator + paper.getAreaCode() + File.separator + fileName + ".jpg";
|
|
|
thumbNew = systemConfig.getThumbDir() + File.separator + paper.getWorkId() + File.separator + paper.getSubject().toString()
|
|
|
- + File.separator + paper.getAreaCode() + File.separator + paper.getExamNumber() + "_" + start + ".jpg";
|
|
|
+ + File.separator + paper.getAreaCode() + File.separator + fileName + "_" + start + ".jpg";
|
|
|
imagePath = systemConfig.getImageDir() + File.separator + paper.getWorkId() + File.separator + paper.getSubject().toString()
|
|
|
- + File.separator + paper.getAreaCode() + File.separator + paper.getExamNumber() + ".jpg";
|
|
|
+ + File.separator + paper.getAreaCode() + File.separator + fileName + ".jpg";
|
|
|
imageNew = systemConfig.getImageDir() + File.separator + paper.getWorkId() + File.separator + paper.getSubject().toString()
|
|
|
- + File.separator + paper.getAreaCode() + File.separator + paper.getExamNumber() + "_" + start + ".jpg";
|
|
|
+ + File.separator + paper.getAreaCode() + File.separator + fileName + "_" + start + ".jpg";
|
|
|
File thumbFile = new File(thumbPath);
|
|
|
if (thumbFile.exists()) {
|
|
|
thumbFile.renameTo(new File(thumbNew));
|