Ver Fonte

后端提交

weiwenhai há 6 anos atrás
pai
commit
d970b09b81

+ 3 - 1
examcloud-core-questions-service/src/main/java/cn/com/qmth/examcloud/core/questions/service/impl/PaperDetailUnitServiceImpl.java

@@ -149,7 +149,9 @@ public class PaperDetailUnitServiceImpl implements PaperDetailUnitService{
     public void deletePaperDetailUnit(String id, User user) {
         Paper paper = paperDetailUnitRepo.findOne(id).getPaper();
         paperDetailUnitRepo.delete(id);
-        redisClient.delete("DATA_PROCESS_PJ_"+paper.getId());
+        if(paper.getPaperType() == PaperType.GENERATE){
+        	redisClient.delete("DATA_PROCESS_PJ_"+paper.getId());
+        }
         paperService.formatPaper(paper, user);
     }
 

+ 3 - 1
examcloud-core-questions-service/src/main/java/cn/com/qmth/examcloud/core/questions/service/impl/PaperServiceImpl.java

@@ -948,7 +948,9 @@ public class PaperServiceImpl implements PaperService{
             saveUnits.add(pdu);
         }
         paperDetailUnitRepo.save(saveUnits);
-        redisClient.delete("DATA_PROCESS_PJ_"+paper.getId());
+        if(paper.getPaperType() == PaperType.GENERATE){
+        	redisClient.delete("DATA_PROCESS_PJ_"+paper.getId());
+        }
         formatPaper(paper, user);
         return paper;
     }