|
@@ -343,6 +343,13 @@ public class KmtExerciseServiceImpl implements KmtExerciseService {
|
|
|
ResponseEntity responseEntity = new ResponseEntity();
|
|
|
responseEntity.success(ResponseConstant.CODE_999, "发布成功");
|
|
|
List<KmtExerciseQuestion> kmtExerciseQuestions = kmtExerciseMapperService.findKmtExerciseQuestionsByIdIn(request.getQuestionIds());
|
|
|
+
|
|
|
+ for (KmtExerciseQuestion kmtExerciseQuestion : kmtExerciseQuestions){
|
|
|
+ if (kmtExerciseQuestion.getDealStatus() == 2){
|
|
|
+ return responseEntity.failure(ResponseConstant.CODE_000, "打回AI的题目无法发布");
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
this.appendQuestionDataFromJSONFile(kmtExerciseQuestions);
|
|
|
if (CollectionUtils.isNotEmpty(kmtExerciseQuestions)){
|
|
|
String exerciseBookId = kmtExerciseQuestions.get(0).getExerciseBookId(); //练习册id
|