|
@@ -18,10 +18,12 @@ import org.springframework.web.bind.annotation.RequestParam;
|
|
|
import org.springframework.web.bind.annotation.ResponseBody;
|
|
|
import org.springframework.web.servlet.mvc.support.RedirectAttributes;
|
|
|
|
|
|
+import cn.com.qmth.stmms.biz.exam.bean.ScoreVerifyInfo;
|
|
|
import cn.com.qmth.stmms.biz.exam.bean.ScoreVerifyVo;
|
|
|
import cn.com.qmth.stmms.biz.exam.model.Exam;
|
|
|
import cn.com.qmth.stmms.biz.exam.model.ExamStudent;
|
|
|
import cn.com.qmth.stmms.biz.exam.model.ScoreVerify;
|
|
|
+import cn.com.qmth.stmms.biz.exam.model.ScoreVerifyDetail;
|
|
|
import cn.com.qmth.stmms.biz.exam.query.ScoreVerifyQuery;
|
|
|
import cn.com.qmth.stmms.biz.exam.service.ExamService;
|
|
|
import cn.com.qmth.stmms.biz.exam.service.ExamStudentService;
|
|
@@ -212,17 +214,20 @@ public class ScoreVerifyController extends BaseExamController {
|
|
|
|
|
|
@RequestMapping("info")
|
|
|
@ResponseBody
|
|
|
- public Task info(HttpServletRequest request, @RequestParam Integer studentId) {
|
|
|
+ public ScoreVerifyInfo info(HttpServletRequest request, @RequestParam Integer studentId) {
|
|
|
ExamStudent student = studentService.findById(studentId);
|
|
|
- Task task = null;
|
|
|
+ ScoreVerifyInfo info = new ScoreVerifyInfo();
|
|
|
if (student != null) {
|
|
|
- task = taskService.build(student);
|
|
|
+ Task task = taskService.build(student);
|
|
|
+ info.setTask(task);
|
|
|
int examId = getSessionExamId(request);
|
|
|
WebUser wu = RequestUtils.getWebUser(request);
|
|
|
ScoreVerify sv=scoreVerifyService.findByExamIdAndUserId(examId,wu.getId());
|
|
|
scoreVerifyDetailService.tag(wu.getId(),sv.getId(),studentId,false);
|
|
|
+ ScoreVerifyDetail sd=scoreVerifyDetailService.findByScoreVerifyIdAndStudentId(sv.getId(), studentId);
|
|
|
+ info.setFlagged(sd.getFlagged());
|
|
|
}
|
|
|
- return task;
|
|
|
+ return info;
|
|
|
}
|
|
|
|
|
|
@RequestMapping("tag")
|