|
@@ -52,6 +52,7 @@ public class QuestionWrongController extends BaseController {
|
|
QuestionWrong questionWrong = new QuestionWrong();
|
|
QuestionWrong questionWrong = new QuestionWrong();
|
|
BeanUtils.copyProperties(questionWrongDTO, questionWrong);
|
|
BeanUtils.copyProperties(questionWrongDTO, questionWrong);
|
|
questionWrong.setUserId(SecurityUtils.getLoginUser().getStudent().getId());
|
|
questionWrong.setUserId(SecurityUtils.getLoginUser().getStudent().getId());
|
|
|
|
+ questionWrong.setDeviceType(1);
|
|
return toResponse(questionWrongService.save(questionWrong) ? 1 : 0);
|
|
return toResponse(questionWrongService.save(questionWrong) ? 1 : 0);
|
|
}
|
|
}
|
|
|
|
|
|
@@ -73,6 +74,7 @@ public class QuestionWrongController extends BaseController {
|
|
questionWrong.setUserId(SecurityUtils.getLoginUser().getStudent().getId());
|
|
questionWrong.setUserId(SecurityUtils.getLoginUser().getStudent().getId());
|
|
questionWrong.setKm(wrong.getKm());
|
|
questionWrong.setKm(wrong.getKm());
|
|
questionWrong.setQuestionId(wgYunDTO.getId());
|
|
questionWrong.setQuestionId(wgYunDTO.getId());
|
|
|
|
+ questionWrong.setDeviceType(1);
|
|
Date crDate = new Date(wgYunDTO.getTimestamp());
|
|
Date crDate = new Date(wgYunDTO.getTimestamp());
|
|
questionWrong.setCreateTime(crDate);
|
|
questionWrong.setCreateTime(crDate);
|
|
qlist.add(questionWrong);
|
|
qlist.add(questionWrong);
|
|
@@ -102,6 +104,7 @@ public class QuestionWrongController extends BaseController {
|
|
questionWrong.setUserId(userId);
|
|
questionWrong.setUserId(userId);
|
|
questionWrong.setKm(wrong.getKm());
|
|
questionWrong.setKm(wrong.getKm());
|
|
questionWrong.setQuestionId(wgYunDTO.getId());
|
|
questionWrong.setQuestionId(wgYunDTO.getId());
|
|
|
|
+ questionWrong.setDeviceType(1);
|
|
Date crDate = new Date(wgYunDTO.getTimestamp());
|
|
Date crDate = new Date(wgYunDTO.getTimestamp());
|
|
questionWrong.setCreateTime(crDate);
|
|
questionWrong.setCreateTime(crDate);
|
|
qlist.add(questionWrong);
|
|
qlist.add(questionWrong);
|
|
@@ -124,6 +127,7 @@ public class QuestionWrongController extends BaseController {
|
|
QueryWrapper<QuestionWrong> queryWrapper = new QueryWrapper<QuestionWrong>();
|
|
QueryWrapper<QuestionWrong> queryWrapper = new QueryWrapper<QuestionWrong>();
|
|
queryWrapper.eq("user_id", userId);
|
|
queryWrapper.eq("user_id", userId);
|
|
queryWrapper.eq("question_id", questionId);
|
|
queryWrapper.eq("question_id", questionId);
|
|
|
|
+ queryWrapper.eq("device_type",1);
|
|
questionWrongService.remove(queryWrapper);
|
|
questionWrongService.remove(queryWrapper);
|
|
return Response.success();
|
|
return Response.success();
|
|
|
|
|
|
@@ -136,6 +140,7 @@ public class QuestionWrongController extends BaseController {
|
|
QueryWrapper<QuestionWrong> queryWrapper = new QueryWrapper<QuestionWrong>();
|
|
QueryWrapper<QuestionWrong> queryWrapper = new QueryWrapper<QuestionWrong>();
|
|
queryWrapper.eq("user_id", userId);
|
|
queryWrapper.eq("user_id", userId);
|
|
queryWrapper.eq("km", questionWrongDelDTO.getKm());
|
|
queryWrapper.eq("km", questionWrongDelDTO.getKm());
|
|
|
|
+ queryWrapper.eq("device_type",1);
|
|
questionWrongService.remove(queryWrapper);
|
|
questionWrongService.remove(queryWrapper);
|
|
return Response.success();
|
|
return Response.success();
|
|
}
|
|
}
|
|
@@ -145,6 +150,7 @@ public class QuestionWrongController extends BaseController {
|
|
@ApiOperation("恢复云端错题到本机(根据用户获取错题)")
|
|
@ApiOperation("恢复云端错题到本机(根据用户获取错题)")
|
|
public Response<List<QuestionWrongIdDateVo>> appWrongByUser(@ModelAttribute QuestionWrongListDTO dto) {
|
|
public Response<List<QuestionWrongIdDateVo>> appWrongByUser(@ModelAttribute QuestionWrongListDTO dto) {
|
|
dto.setUserId(SecurityUtils.getLoginUser().getStudent().getId());
|
|
dto.setUserId(SecurityUtils.getLoginUser().getStudent().getId());
|
|
|
|
+ dto.setDeviceType(1);
|
|
List<QuestionWrongIdDateVo> list = questionWrongService.selectWrongIdByUserId(dto);
|
|
List<QuestionWrongIdDateVo> list = questionWrongService.selectWrongIdByUserId(dto);
|
|
return Response.success(list);
|
|
return Response.success(list);
|
|
}
|
|
}
|
|
@@ -154,6 +160,7 @@ public class QuestionWrongController extends BaseController {
|
|
@ApiOperation("根据用户获取错题数")
|
|
@ApiOperation("根据用户获取错题数")
|
|
public Response<Integer> wrongCountByUser(@ModelAttribute QuestionWrongListDTO dto) {
|
|
public Response<Integer> wrongCountByUser(@ModelAttribute QuestionWrongListDTO dto) {
|
|
dto.setUserId(SecurityUtils.getLoginUser().getStudent().getId());
|
|
dto.setUserId(SecurityUtils.getLoginUser().getStudent().getId());
|
|
|
|
+ dto.setDeviceType(1);
|
|
Integer count = questionWrongService.selectWrongCountByUserId(dto);
|
|
Integer count = questionWrongService.selectWrongCountByUserId(dto);
|
|
return Response.success(count);
|
|
return Response.success(count);
|
|
}
|
|
}
|