Przeglądaj źródła

试题接口列表加入题库类型参数

zhaosongshan 7 miesięcy temu
rodzic
commit
ce8ab443ff

+ 1 - 1
snowy-plugin/snowy-plugin-exam/snowy-plugin-exam-func/src/main/java/vip/xiaonuo/exam/mapper/mapping/QuestionMapper.xml

@@ -213,7 +213,7 @@
         and info_text_content_id in (SELECT id FROM t_text_content WHERE content like concat('%',#{bo.content},'%') )
         and info_text_content_id in (SELECT id FROM t_text_content WHERE content like concat('%',#{bo.content},'%') )
       </if>
       </if>
       <if test="bo.bankType != null">
       <if test="bo.bankType != null">
-        and bank_type = #{bo.bankType}
+        and BANK_TYPE = #{bo.bankType}
       </if>
       </if>
     </where>
     </where>
     order by create_time desc
     order by create_time desc

+ 4 - 0
snowy-plugin/snowy-plugin-exam/snowy-plugin-exam-func/src/main/java/vip/xiaonuo/exam/service/impl/QuestionServiceImpl.java

@@ -85,6 +85,7 @@ public class QuestionServiceImpl extends BaseServiceImpl<Question> implements Qu
         question.setScore(ExamUtil.scoreFromVM(model.getScore()));
         question.setScore(ExamUtil.scoreFromVM(model.getScore()));
         question.setDifficult(model.getDifficult());
         question.setDifficult(model.getDifficult());
         question.setInfoTextContentId(infoTextContent.getId());
         question.setInfoTextContentId(infoTextContent.getId());
+        question.setBankType(model.getBankType());
         question.setCreateUser(userId);
         question.setCreateUser(userId);
         question.setDeleted(false);
         question.setDeleted(false);
         questionMapper.insertSelective(question);
         questionMapper.insertSelective(question);
@@ -101,6 +102,9 @@ public class QuestionServiceImpl extends BaseServiceImpl<Question> implements Qu
         question.setScore(ExamUtil.scoreFromVM(model.getScore()));
         question.setScore(ExamUtil.scoreFromVM(model.getScore()));
         question.setDifficult(model.getDifficult());
         question.setDifficult(model.getDifficult());
         question.setCorrectFromVM(model.getCorrect(), model.getCorrectArray());
         question.setCorrectFromVM(model.getCorrect(), model.getCorrectArray());
+        if(model.getBankType() != null){
+            question.setBankType(model.getBankType());
+        }
         questionMapper.updateByPrimaryKeySelective(question);
         questionMapper.updateByPrimaryKeySelective(question);
 
 
         //题干、解析、选项等 更新
         //题干、解析、选项等 更新

+ 10 - 0
snowy-plugin/snowy-plugin-exam/snowy-plugin-exam-func/src/main/java/vip/xiaonuo/exam/viewmodel/admin/question/QuestionEditRequestVM.java

@@ -36,6 +36,8 @@ public class QuestionEditRequestVM {
 
 
     private Integer itemOrder;
     private Integer itemOrder;
 
 
+    private String bankType;
+
     public Integer getId() {
     public Integer getId() {
         return id;
         return id;
     }
     }
@@ -131,4 +133,12 @@ public class QuestionEditRequestVM {
     public void setItemOrder(Integer itemOrder) {
     public void setItemOrder(Integer itemOrder) {
         this.itemOrder = itemOrder;
         this.itemOrder = itemOrder;
     }
     }
+
+    public String getBankType() {
+        return bankType;
+    }
+
+    public void setBankType(String bankType) {
+        this.bankType = bankType;
+    }
 }
 }