From eaa622851fd5c701868518969ea51ec061b223b0 Mon Sep 17 00:00:00 2001 From: xiangpei <xiangpei@timesnew.cn> Date: 星期三, 26 六月 2024 17:03:48 +0800 Subject: [PATCH] websocket集成、加时、强制收卷 --- src/main/java/com/ycl/jxkg/service/ExamService.java | 36 +++++++++++++++++++++++++++++++++++- 1 files changed, 35 insertions(+), 1 deletions(-) diff --git a/src/main/java/com/ycl/jxkg/service/ExamService.java b/src/main/java/com/ycl/jxkg/service/ExamService.java index e858dbb..d79fdd1 100644 --- a/src/main/java/com/ycl/jxkg/service/ExamService.java +++ b/src/main/java/com/ycl/jxkg/service/ExamService.java @@ -3,7 +3,9 @@ import com.ycl.jxkg.domain.entity.Exam; import com.baomidou.mybatisplus.extension.service.IService; import com.ycl.jxkg.base.Result; +import com.ycl.jxkg.domain.form.AddTimeForm; import com.ycl.jxkg.domain.form.ExamForm; +import com.ycl.jxkg.domain.form.ForceSubmitForm; import com.ycl.jxkg.domain.query.ExamQuery; import com.ycl.jxkg.domain.vo.ExamSubmitVO; @@ -87,7 +89,7 @@ * @param id * @return */ - Result getMarkPaperInfo(Integer id); + Result getMarkResultInfo(Integer id); /** * 瀛︾敓绔垎椤� @@ -104,4 +106,36 @@ * @return */ Result start(Integer id); + + /** + * 鑾峰彇鏌愪釜浜虹殑绛斿嵎 + * + * @param examId + * @param userId + * @return + */ + Result getMarkPaperInfo(Integer examId, Integer userId); + + /** + * 鏍规嵁鑰冭瘯id鑾峰彇鐩戞帶鍒楄〃 + * @param query 鑰冭瘯id + * @return 鐩戞帶鍒楄〃 + */ + Result monitorList(ExamQuery query); + + /** + * 娣诲姞鑰冭瘯鏃堕棿 + * + * @param form + * @return + */ + Result addTime(AddTimeForm form); + + /** + * 寮哄埗鎻愪氦璇曞嵎 + * + * @param form + * @return + */ + Result forceSubmit(ForceSubmitForm form); } -- Gitblit v1.8.0