beetlsql3-dev
Mlxa0324 2 years ago
parent e72c32e78a
commit 6ba077ce50

@ -25,12 +25,9 @@ import javax.validation.constraints.NotNull;
public class GeneralQuestionTestSimpleInfoDTO extends PageParam {
/**
* ID
* ID
*/
@NotNull(message = "课程ID不能为空", groups = ValidateConfig.ADD.class)
private Long courseId;
private Long courseInfoParentId;
/**
*
*/

@ -35,6 +35,7 @@ import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Transactional;
import javax.annotation.Nullable;
import javax.validation.constraints.NotEmpty;
import javax.validation.constraints.NotNull;
import java.io.*;
@ -759,10 +760,10 @@ public class ResourcesQuestionService extends CoreBaseService<ResourcesQuestion>
/**
* ID
* @param courseId
* @param courseId
* @return
*/
public List<QuestionTypeCountVO> getGroupQuestionTypeCount(@NotNull(message = "开课ID不能为空") Long courseId) {
public List<QuestionTypeCountVO> getGroupQuestionTypeCount(@Nullable Long courseId) {
List<QuestionTypeCountVO> g = resourcesQuestionDao.getGroupQuestionTypeCount(courseId);
dictParser(g);
return g;

@ -192,7 +192,7 @@ public class GeneralQuestionSettingController{
CourseInfoQuery courseInfoQuery = new CourseInfoQuery();
courseInfoQuery.setCourseInfoStatus(1); courseInfoQuery.setCourseInfoType(1);
courseInfoQuery.setCourseLabelTypes("考证课程类");
view.addObject("bussinessIdList", defaultIfNull(courseInfoService.getValues(courseInfoQuery), Collections.emptyList()));
view.addObject("businessIdList", defaultIfNull(courseInfoService.getValues(courseInfoQuery), Collections.emptyList()));
// 班级列表
SchoolClassQuery schoolClassQuery = new SchoolClassQuery();

@ -32,6 +32,7 @@ import org.springframework.validation.BindingResult;
import org.springframework.validation.annotation.Validated;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.bind.annotation.ResponseBody;
import org.springframework.web.servlet.ModelAndView;
@ -583,13 +584,13 @@ public class ResourcesQuestionController{
/**
*
* @param courseId
* @param courseId
* @return
*/
@GetMapping(MODEL + "/getGroupQuestionTypeCount.json")
@Function("resourcesQuestion.query")
@ResponseBody
public JsonResult<List<QuestionTypeCountVO>> getGroupQuestionTypeCount(Long courseId) {
public JsonResult<List<QuestionTypeCountVO>> getGroupQuestionTypeCount(@RequestParam(required = false) Long courseId) {
return JsonResult.success(resourcesQuestionService.getGroupQuestionTypeCount(courseId));
}

@ -880,12 +880,13 @@ getQuestionTestSimpleInfo
@}
FROM
general_question_setting t
left join course_info za on za.course_info_id = t.business_id and t.business_type = 'FROM_SYSTEM'
WHERE
1 = 1
AND t.general_question_setting_type = #generalQuestionSettingType#
AND t.general_question_setting_push_status = 1
AND t.general_question_setting_status = 1
AND t.business_id = #courseId#
AND za.course_info_parent_id = #courseInfoParentId#
order by t.general_question_setting_name asc

Loading…
Cancel
Save