|
@@ -3,6 +3,7 @@ package cn.iselab.mooctest.site.web.ctrl;
|
|
import cn.iselab.mooctest.site.common.constant.UrlConstants;
|
|
import cn.iselab.mooctest.site.common.constant.UrlConstants;
|
|
import cn.iselab.mooctest.site.dao.AnswerAnnexDao;
|
|
import cn.iselab.mooctest.site.dao.AnswerAnnexDao;
|
|
import cn.iselab.mooctest.site.models.AnswerAnnex;
|
|
import cn.iselab.mooctest.site.models.AnswerAnnex;
|
|
|
|
+import cn.iselab.mooctest.site.models.Exam;
|
|
import cn.iselab.mooctest.site.models.instancePermission.ExamPermission;
|
|
import cn.iselab.mooctest.site.models.instancePermission.ExamPermission;
|
|
import cn.iselab.mooctest.site.service.AnswerAnnexService;
|
|
import cn.iselab.mooctest.site.service.AnswerAnnexService;
|
|
import cn.iselab.mooctest.site.web.data.*;
|
|
import cn.iselab.mooctest.site.web.data.*;
|
|
@@ -458,4 +459,20 @@ public class ExamController extends BaseSearchController {
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+ @RequestMapping(value = UrlConstants.API + "exam/{examId}/info", method = RequestMethod.GET)
|
|
|
|
+ public ExamVO getExamBaseInfo(@PathVariable("examId")Long examId){
|
|
|
|
+ ExamVO examVO = examLogic.getExamById(examId);
|
|
|
|
+ ExamVO result = new ExamVO();
|
|
|
|
+ result.setBeginTime(examVO.getBeginTime());
|
|
|
|
+ result.setEndTime(examVO.getEndTime());
|
|
|
|
+ result.setId(examVO.getId());
|
|
|
|
+ result.setName(examVO.getName());
|
|
|
|
+ result.setStatus(examVO.getStatus());
|
|
|
|
+ Date date = new Date();
|
|
|
|
+ SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
|
|
|
|
+ LOG.info(String.format("[获取考试信息] 考试名:%s, 考试id: %d,访问时间:%s",
|
|
|
|
+ examVO.getName(),examVO.getId(),df.format(date)));
|
|
|
|
+ return result;
|
|
|
|
+ }
|
|
|
|
+
|
|
}
|
|
}
|