|
@@ -10,6 +10,7 @@ import org.springframework.transaction.annotation.Transactional;
|
|
import org.springframework.web.bind.annotation.PostMapping;
|
|
import org.springframework.web.bind.annotation.PostMapping;
|
|
import org.springframework.web.bind.annotation.RequestBody;
|
|
import org.springframework.web.bind.annotation.RequestBody;
|
|
import org.springframework.web.bind.annotation.RequestMapping;
|
|
import org.springframework.web.bind.annotation.RequestMapping;
|
|
|
|
+import org.springframework.web.bind.annotation.RequestMethod;
|
|
import org.springframework.web.bind.annotation.RestController;
|
|
import org.springframework.web.bind.annotation.RestController;
|
|
|
|
|
|
import cn.com.qmth.examcloud.commons.base.exception.StatusException;
|
|
import cn.com.qmth.examcloud.commons.base.exception.StatusException;
|
|
@@ -22,6 +23,7 @@ import cn.com.qmth.examcloud.core.questions.api.response.GetDefaultQuesionIdResp
|
|
import cn.com.qmth.examcloud.core.questions.api.response.GetDefaultQuestionsResp;
|
|
import cn.com.qmth.examcloud.core.questions.api.response.GetDefaultQuestionsResp;
|
|
import cn.com.qmth.examcloud.core.questions.service.QuestionProviderService;
|
|
import cn.com.qmth.examcloud.core.questions.service.QuestionProviderService;
|
|
import cn.com.qmth.examcloud.question.core.question.DefaultQuestion;
|
|
import cn.com.qmth.examcloud.question.core.question.DefaultQuestion;
|
|
|
|
+import cn.com.qmth.examcloud.question.core.question.QuestionType;
|
|
|
|
|
|
/**
|
|
/**
|
|
* @author weiwenhai
|
|
* @author weiwenhai
|
|
@@ -77,7 +79,7 @@ public class QuestionCloudServiceProvider implements QuestionCloudService{
|
|
if(rootOrgId == null){
|
|
if(rootOrgId == null){
|
|
throw new StatusException("Q-011058", "rootOrgId is null");
|
|
throw new StatusException("Q-011058", "rootOrgId is null");
|
|
}
|
|
}
|
|
- Page<DefaultQuestion> defaultQuestions = questionProviderService.findQustions(rootOrgId, req.getProperties(), req.getCurPage(), req.getPageSize());
|
|
|
|
|
|
+ Page<DefaultQuestion> defaultQuestions = questionProviderService.findQustions(rootOrgId,req.getProperties(),req.getQuestionType(),req.getCurPage(),req.getPageSize());
|
|
GetDefaultQuestionsResp resp = new GetDefaultQuestionsResp();
|
|
GetDefaultQuestionsResp resp = new GetDefaultQuestionsResp();
|
|
resp.setDefaultQuestions(defaultQuestions);
|
|
resp.setDefaultQuestions(defaultQuestions);
|
|
return resp;
|
|
return resp;
|