|
@@ -20,6 +20,7 @@ import com.mongodb.DBCursor;
|
|
|
import com.mongodb.DBObject;
|
|
|
|
|
|
import cn.com.qmth.examcloud.core.questions.base.question.enums.QuesStructType;
|
|
|
+import cn.com.qmth.examcloud.commons.web.redis.RedisClient;
|
|
|
import cn.com.qmth.examcloud.commons.web.security.bean.User;
|
|
|
import cn.com.qmth.examcloud.core.questions.dao.PaperDetailUnitRepo;
|
|
|
import cn.com.qmth.examcloud.core.questions.service.bean.dto.PaperDetailUnitExp;
|
|
@@ -52,6 +53,9 @@ public class PaperDetailUnitServiceImpl implements PaperDetailUnitService{
|
|
|
|
|
|
@Autowired
|
|
|
MongoTemplate mongoTemplate;
|
|
|
+
|
|
|
+ @Autowired
|
|
|
+ RedisClient redisClient;
|
|
|
|
|
|
/**
|
|
|
* 根据Id获得对应的试题对象
|
|
@@ -145,6 +149,7 @@ 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());
|
|
|
paperService.formatPaper(paper, user);
|
|
|
}
|
|
|
|