|
@@ -6,6 +6,7 @@ import java.util.List;
|
|
|
|
|
|
import org.bson.types.ObjectId;
|
|
import org.bson.types.ObjectId;
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
|
|
+import org.springframework.beans.factory.annotation.Value;
|
|
import org.springframework.data.domain.Sort;
|
|
import org.springframework.data.domain.Sort;
|
|
import org.springframework.data.domain.Sort.Direction;
|
|
import org.springframework.data.domain.Sort.Direction;
|
|
import org.springframework.data.domain.Sort.Order;
|
|
import org.springframework.data.domain.Sort.Order;
|
|
@@ -56,6 +57,9 @@ public class PaperDetailUnitServiceImpl implements PaperDetailUnitService{
|
|
|
|
|
|
@Autowired
|
|
@Autowired
|
|
RedisClient redisClient;
|
|
RedisClient redisClient;
|
|
|
|
+
|
|
|
|
+ @Value("${$redis.paper.prefix}")
|
|
|
|
+ private String redisPaperPrefix;
|
|
|
|
|
|
/**
|
|
/**
|
|
* 根据Id获得对应的试题对象
|
|
* 根据Id获得对应的试题对象
|
|
@@ -150,7 +154,7 @@ public class PaperDetailUnitServiceImpl implements PaperDetailUnitService{
|
|
Paper paper = paperDetailUnitRepo.findOne(id).getPaper();
|
|
Paper paper = paperDetailUnitRepo.findOne(id).getPaper();
|
|
paperDetailUnitRepo.delete(id);
|
|
paperDetailUnitRepo.delete(id);
|
|
if(paper.getPaperType() == PaperType.GENERATE){
|
|
if(paper.getPaperType() == PaperType.GENERATE){
|
|
- redisClient.delete("DATA_PROCESS_PJ_"+paper.getId());
|
|
|
|
|
|
+ redisClient.delete(redisPaperPrefix+":"+paper.getId());
|
|
}
|
|
}
|
|
paperService.formatPaper(paper, user);
|
|
paperService.formatPaper(paper, user);
|
|
}
|
|
}
|