修改返回对象

master
xiaoCJ 6 months ago
parent fecbb778ac
commit 938eb561be

@ -83,13 +83,16 @@ public class PCQuestionController extends BaseController {
}
@GetMapping(value = "getCourseList")
public List<CourseDTO> getCourseList() {
return questionDao.getCourseList();
public Result<GetCourseList> getCourseList() {
GetCourseList getCourseList =new GetCourseList();
List<CourseDTO> courseList = questionDao.getCourseList();
getCourseList.setList(courseList);
return Result.success(getCourseList);
}
@PostMapping(value = "getIdsByCount")
public List<Long> getIdsByCount(@RequestBody GetIdsVo vo) {
public Result<CourseList> getIdsByCount(@RequestBody GetIdsVo vo) {
List<Long> ids = new ArrayList<>();
List<Long> courseIds = vo.getCourseIds();
int judgeCount = vo.getJudgeCount();
@ -114,11 +117,13 @@ public class PCQuestionController extends BaseController {
ids.addAll(randomSelect(collect, gapFillingCount));
}
if (multyCount > 0) {
List<Question> multyIds= questionDao.findAllByQuestionTypeAndCourseIdIn(2, courseIds);
List<Question> multyIds = questionDao.findAllByQuestionTypeAndCourseIdIn(2, courseIds);
List<Long> collect = multyIds.stream().map(Question::getId).collect(Collectors.toList());
ids.addAll(randomSelect(collect, multyCount));
}
return ids;
CourseList courseList = new CourseList();
courseList.setList(ids);
return Result.success(courseList);
}
/**

@ -2,6 +2,7 @@ package com.tz.platform.pc.vo;
import lombok.Data;
import java.io.Serializable;
import java.util.List;
/**
@ -9,5 +10,6 @@ import java.util.List;
* @Date 2024/9/11
*/
@Data
public class CourseList {
public class CourseList implements Serializable {
List<Long> list;
}

@ -0,0 +1,15 @@
package com.tz.platform.pc.vo;
import lombok.Data;
import java.io.Serializable;
import java.util.List;
/**
* @Author xcj
* @Date 2024/9/12
*/
@Data
public class GetCourseList implements Serializable {
List<CourseDTO> list;
}
Loading…
Cancel
Save