|
@@ -744,7 +744,7 @@ public class MyController {
|
|
|
}
|
|
|
|
|
|
@RequestMapping(value = "/collect/experience/list", method = RequestMethod.GET)
|
|
|
- @ApiOperation(value = "获取收藏题目列表", notes = "获取收藏题目列表", httpMethod = "GET")
|
|
|
+ @ApiOperation(value = "获取收藏心经列表", notes = "获取收藏心经列表", httpMethod = "GET")
|
|
|
public Response<PageMessage<CourseExperience>> listExperienceCollect(
|
|
|
@RequestParam(required = false, defaultValue = "1") int page,
|
|
|
@RequestParam(required = false, defaultValue = "100") int size,
|
|
@@ -820,6 +820,7 @@ public class MyController {
|
|
|
public Response<PageMessage<UserCollectQuestionInfoDto>> listQuestionCollect(
|
|
|
@RequestParam(required = false, defaultValue = "1") int page,
|
|
|
@RequestParam(required = false, defaultValue = "100") int size,
|
|
|
+ @RequestParam(required = false) String keyword,
|
|
|
@RequestParam(required = false) String module,
|
|
|
@RequestParam(required = false) String[] questionTypes,
|
|
|
@RequestParam(required = false) Integer[] structIds,
|
|
@@ -827,14 +828,13 @@ public class MyController {
|
|
|
@RequestParam(required = false) String endTime,
|
|
|
@RequestParam(required = false) Boolean latest,
|
|
|
@RequestParam(required = false) String year,
|
|
|
- @RequestParam(required = false, defaultValue = "id") String order, // title, time, correct, question_type, latest_time
|
|
|
- @RequestParam(required = false, defaultValue = "desc") String direction,
|
|
|
+ @RequestParam(required = false) String order, // (pid asc, no asc), time, correct, question_type, latest_time
|
|
|
HttpSession session) {
|
|
|
User user = (User) shiroHelp.getLoginUser();
|
|
|
QuestionNoModule questionNoModule = QuestionNoModule.ValueOf(module);
|
|
|
Page<UserCollectQuestion> p = null;
|
|
|
if(questionNoModule == QuestionNoModule.EXERCISE){
|
|
|
- p = userCollectQuestionService.listExercise(page, size, user.getId(), questionTypes, structIds, startTime, endTime, order, DirectionStatus.ValueOf(direction));
|
|
|
+ p = userCollectQuestionService.listExercise(page, size, user.getId(), keyword, questionTypes, structIds, startTime, endTime, order != null ? order.replace("|", " ") : null);
|
|
|
}else if (questionNoModule == QuestionNoModule.EXAMINATION){
|
|
|
Integer libraryId = null;
|
|
|
if (latest != null){
|
|
@@ -844,7 +844,7 @@ public class MyController {
|
|
|
year = null;
|
|
|
}
|
|
|
}
|
|
|
- p = userCollectQuestionService.listExamination(page, size, user.getId(), questionTypes, structIds, libraryId, year, order, startTime, endTime, DirectionStatus.ValueOf(direction));
|
|
|
+ p = userCollectQuestionService.listExamination(page, size, user.getId(), keyword, questionTypes, structIds, libraryId, year, startTime, endTime, order != null ? order.replace("|", " ") : null);
|
|
|
}else{
|
|
|
throw new ParameterException("参数逻辑错误");
|
|
|
}
|
|
@@ -888,6 +888,7 @@ public class MyController {
|
|
|
public Response<PageMessage<UserQuestionErrorInfoDto>> listError(
|
|
|
@RequestParam(required = false, defaultValue = "1") int page,
|
|
|
@RequestParam(required = false, defaultValue = "100") int size,
|
|
|
+ @RequestParam(required = false) String keyword,
|
|
|
@RequestParam(required = false) String module,
|
|
|
@RequestParam(required = false) String[] questionTypes,
|
|
|
@RequestParam(required = false) Integer[] structIds,
|
|
@@ -895,14 +896,13 @@ public class MyController {
|
|
|
@RequestParam(required = false) String endTime,
|
|
|
@RequestParam(required = false) Boolean latest,
|
|
|
@RequestParam(required = false) String year,
|
|
|
- @RequestParam(required = false, defaultValue = "id") String order, // title, time, correct, question_type, latest_time
|
|
|
- @RequestParam(required = false, defaultValue = "desc") String direction
|
|
|
+ @RequestParam(required = false) String order // (pid asc, no asc), time, correct, question_type, latest_time
|
|
|
) {
|
|
|
User user = (User) shiroHelp.getLoginUser();
|
|
|
QuestionNoModule questionNoModule = QuestionNoModule.ValueOf(module);
|
|
|
Page<UserQuestion> p = null;
|
|
|
if(questionNoModule == QuestionNoModule.EXERCISE){
|
|
|
- p = userQuestionService.listExerciseError(page, size, user.getId(), questionTypes, structIds, startTime, endTime, order, DirectionStatus.ValueOf(direction));
|
|
|
+ p = userQuestionService.listExerciseError(page, size, user.getId(), keyword, questionTypes, structIds, startTime, endTime, order != null ? order.replace("|", " ") : null);
|
|
|
}else if (questionNoModule == QuestionNoModule.EXAMINATION){
|
|
|
Integer libraryId = null;
|
|
|
if (latest != null){
|
|
@@ -912,7 +912,7 @@ public class MyController {
|
|
|
year = null;
|
|
|
}
|
|
|
}
|
|
|
- p = userQuestionService.listExaminationError(page, size, user.getId(), questionTypes, structIds, libraryId, year, order, startTime, endTime, DirectionStatus.ValueOf(direction));
|
|
|
+ p = userQuestionService.listExaminationError(page, size, user.getId(), keyword, questionTypes, structIds, libraryId, year, startTime, endTime, order != null ? order.replace("|", " ") : null);
|
|
|
}else{
|
|
|
throw new ParameterException("参数逻辑错误");
|
|
|
}
|
|
@@ -1030,6 +1030,7 @@ public class MyController {
|
|
|
public Response<PageMessage<UserNoteQuestionInfoDto>> listNoteQuestion(
|
|
|
@RequestParam(required = false, defaultValue = "1") int page,
|
|
|
@RequestParam(required = false, defaultValue = "100") int size,
|
|
|
+ @RequestParam(required = false) String keyword,
|
|
|
@RequestParam(required = false) String module,
|
|
|
@RequestParam(required = false) String[] questionTypes,
|
|
|
@RequestParam(required = false) Integer[] structIds,
|
|
@@ -1037,14 +1038,13 @@ public class MyController {
|
|
|
@RequestParam(required = false) String endTime,
|
|
|
@RequestParam(required = false) Boolean latest,
|
|
|
@RequestParam(required = false) String year,
|
|
|
- @RequestParam(required = false, defaultValue = "id") String order, // update_time
|
|
|
- @RequestParam(required = false, defaultValue = "desc") String direction,
|
|
|
+ @RequestParam(required = false) String order, // update_time
|
|
|
HttpSession session) {
|
|
|
User user = (User) shiroHelp.getLoginUser();
|
|
|
QuestionNoModule questionNoModule = QuestionNoModule.ValueOf(module);
|
|
|
Page<UserNoteQuestion> p = null;
|
|
|
if(questionNoModule == QuestionNoModule.EXERCISE){
|
|
|
- p = userNoteQuestionService.listExercise(page, size, user.getId(), questionTypes, structIds, startTime, endTime, order, DirectionStatus.ValueOf(direction));
|
|
|
+ p = userNoteQuestionService.listExercise(page, size, user.getId(), keyword, questionTypes, structIds, startTime, endTime, order != null ? order.replace("|", " ") : null);
|
|
|
}else if (questionNoModule == QuestionNoModule.EXAMINATION){
|
|
|
Integer libraryId = null;
|
|
|
if (latest != null){
|
|
@@ -1054,7 +1054,7 @@ public class MyController {
|
|
|
year = null;
|
|
|
}
|
|
|
}
|
|
|
- p = userNoteQuestionService.listExamination(page, size, user.getId(), questionTypes, structIds, libraryId, year, order, startTime, endTime, DirectionStatus.ValueOf(direction));
|
|
|
+ p = userNoteQuestionService.listExamination(page, size, user.getId(), keyword, questionTypes, structIds, libraryId, year, startTime, endTime, order != null ? order.replace("|", " ") : null);
|
|
|
}else{
|
|
|
throw new ParameterException("参数逻辑错误");
|
|
|
}
|
|
@@ -1099,6 +1099,7 @@ public class MyController {
|
|
|
public Response<PageMessage<UserPaperDto>> listReport(
|
|
|
@RequestParam(required = false, defaultValue = "1") int page,
|
|
|
@RequestParam(required = false, defaultValue = "100") int size,
|
|
|
+ @RequestParam(required = false) String keyword,
|
|
|
@RequestParam(required = false) String module,
|
|
|
@RequestParam(required = false) String origin,
|
|
|
@RequestParam(required = false) String[] questionTypes,
|
|
@@ -1108,17 +1109,16 @@ public class MyController {
|
|
|
@RequestParam(required = false) Boolean latest,
|
|
|
@RequestParam(required = false) String year,
|
|
|
@RequestParam(required = false) String[] courseModules,
|
|
|
- @RequestParam(required = false, defaultValue = "id") String order, // title, latest_time,correct,time
|
|
|
- @RequestParam(required = false, defaultValue = "desc") String direction,
|
|
|
+ @RequestParam(required = false) String order, // title, latest_time,correct,time
|
|
|
HttpSession session) {
|
|
|
User user = (User) shiroHelp.getLoginUser();
|
|
|
PaperOrigin paperOrigin = PaperOrigin.ValueOf(origin);
|
|
|
QuestionNoModule questionNoModule = QuestionNoModule.ValueOf(module);
|
|
|
Page<UserPaper> p = null;
|
|
|
if (questionNoModule != null && (paperOrigin == PaperOrigin.COLLECT || paperOrigin == PaperOrigin.ERROR)){
|
|
|
- p = userPaperService.list(page, size, user.getId(), paperOrigin, startTime, endTime, order, DirectionStatus.ValueOf(direction));
|
|
|
+ p = userPaperService.list(page, size, user.getId(), keyword, paperOrigin, startTime, endTime, order != null ? order.replace("|", " ") : null);
|
|
|
}else if(questionNoModule == QuestionNoModule.EXERCISE){
|
|
|
- p = userPaperService.listExercise(page, size, user.getId(), questionTypes, structIds, courseModules, startTime, endTime, order, DirectionStatus.ValueOf(direction));
|
|
|
+ p = userPaperService.listExercise(page, size, user.getId(), keyword, questionTypes, structIds, courseModules, startTime, endTime, order != null ? order.replace("|", " ") : null);
|
|
|
}else if (questionNoModule == QuestionNoModule.EXAMINATION){
|
|
|
Integer libraryId = null;
|
|
|
if (latest != null){
|
|
@@ -1129,7 +1129,7 @@ public class MyController {
|
|
|
year = null;
|
|
|
}
|
|
|
}
|
|
|
- p = userPaperService.listExamination(page, size, user.getId(), structIds, libraryId, year, order, startTime, endTime, DirectionStatus.ValueOf(direction));
|
|
|
+ p = userPaperService.listExamination(page, size, user.getId(), keyword, structIds, libraryId, year, startTime, endTime, order != null ? order.replace("|", " ") : null);
|
|
|
}else{
|
|
|
throw new ParameterException("参数逻辑错误");
|
|
|
}
|
|
@@ -1253,6 +1253,7 @@ public class MyController {
|
|
|
public Response<PageMessage<UserAskQuestionInfoDto>> listAskQuestion(
|
|
|
@RequestParam(required = false, defaultValue = "1") int page,
|
|
|
@RequestParam(required = false, defaultValue = "100") int size,
|
|
|
+ @RequestParam(required = false) String keyword,
|
|
|
@RequestParam(required = false) String module,
|
|
|
@RequestParam(required = false) String[] questionTypes,
|
|
|
@RequestParam(required = false) Integer[] structIds,
|
|
@@ -1261,14 +1262,13 @@ public class MyController {
|
|
|
@RequestParam(required = false) Integer askStatus,
|
|
|
@RequestParam(required = false) Boolean latest,
|
|
|
@RequestParam(required = false) String year,
|
|
|
- @RequestParam(required = false, defaultValue = "id") String order, // create_time, answer_time
|
|
|
- @RequestParam(required = false, defaultValue = "desc") String direction,
|
|
|
+ @RequestParam(required = false) String order, // create_time, answer_time
|
|
|
HttpSession session) {
|
|
|
User user = (User) shiroHelp.getLoginUser();
|
|
|
QuestionNoModule questionNoModule = QuestionNoModule.ValueOf(module);
|
|
|
Page<UserAskQuestion> p = null;
|
|
|
if(questionNoModule == QuestionNoModule.EXERCISE){
|
|
|
- p = userAskQuestionService.listExercise(page, size, user.getId(), questionTypes, structIds, AskStatus.ValueOf(askStatus),startTime, endTime, order, DirectionStatus.ValueOf(direction));
|
|
|
+ p = userAskQuestionService.listExercise(page, size, user.getId(), keyword, questionTypes, structIds, AskStatus.ValueOf(askStatus),startTime, endTime, order != null ? order.replace("|", " ") : null);
|
|
|
}else if (questionNoModule == QuestionNoModule.EXAMINATION){
|
|
|
Integer libraryId = null;
|
|
|
if (latest != null){
|
|
@@ -1278,7 +1278,7 @@ public class MyController {
|
|
|
year = null;
|
|
|
}
|
|
|
}
|
|
|
- p = userAskQuestionService.listExamination(page, size, user.getId(), questionTypes, structIds, libraryId, year, AskStatus.ValueOf(askStatus), startTime, endTime, order, DirectionStatus.ValueOf(direction));
|
|
|
+ p = userAskQuestionService.listExamination(page, size, user.getId(), keyword, questionTypes, structIds, libraryId, year, AskStatus.ValueOf(askStatus), startTime, endTime, order != null ? order.replace("|", " ") : null);
|
|
|
}else{
|
|
|
throw new ParameterException("参数逻辑错误");
|
|
|
}
|