Commit 3000a3f7 by 阳浪

新增积分

parent c18b9b85
...@@ -14,6 +14,7 @@ import com.yizhi.exam.application.vo.*; ...@@ -14,6 +14,7 @@ import com.yizhi.exam.application.vo.*;
import com.yizhi.exam.application.vo.exam.ExamDetailsVO; import com.yizhi.exam.application.vo.exam.ExamDetailsVO;
import com.yizhi.exam.application.vo.exam.*; import com.yizhi.exam.application.vo.exam.*;
import com.yizhi.exam.application.vo.report.PcAnswerQuestionDetailVO; import com.yizhi.exam.application.vo.report.PcAnswerQuestionDetailVO;
import com.yizhi.point.application.feign.PointListenerClients;
import com.yizhi.util.application.domain.Response; import com.yizhi.util.application.domain.Response;
import io.swagger.annotations.ApiParam; import io.swagger.annotations.ApiParam;
import org.apache.commons.collections.CollectionUtils; import org.apache.commons.collections.CollectionUtils;
...@@ -53,6 +54,9 @@ public class ExamApiController { ...@@ -53,6 +54,9 @@ public class ExamApiController {
@Autowired @Autowired
private ITrExamScoreEvaluateService iTrExamScoreEvaluateService; private ITrExamScoreEvaluateService iTrExamScoreEvaluateService;
@Autowired
private PointListenerClients pointListenerClients;
@PostMapping("/result") @PostMapping("/result")
public ExamAnswerApiListVO getExamResultList(@RequestBody ExamAnswerApiListVO examAnswerApiListVo) { public ExamAnswerApiListVO getExamResultList(@RequestBody ExamAnswerApiListVO examAnswerApiListVo) {
ExamAnswerApiListVO answerApiListVO = new ExamAnswerApiListVO(); ExamAnswerApiListVO answerApiListVO = new ExamAnswerApiListVO();
...@@ -910,6 +914,7 @@ public class ExamApiController { ...@@ -910,6 +914,7 @@ public class ExamApiController {
} }
examDetailsVO.setScanCode(1); examDetailsVO.setScanCode(1);
examDetailsVO.setScanMsg("扫码考试成功"); examDetailsVO.setScanMsg("扫码考试成功");
pointListenerClients.addPoint("CreditCourseDone1", myExamParameterVO.getExamId());
return examDetailsVO; return examDetailsVO;
} }
......
...@@ -14,6 +14,7 @@ import com.yizhi.core.application.publish.CloudEventPublisher; ...@@ -14,6 +14,7 @@ import com.yizhi.core.application.publish.CloudEventPublisher;
import com.yizhi.core.application.task.AbstractTaskHandler; import com.yizhi.core.application.task.AbstractTaskHandler;
import com.yizhi.core.application.task.TaskExecutor; import com.yizhi.core.application.task.TaskExecutor;
import com.yizhi.exam.application.vo.exam.*; import com.yizhi.exam.application.vo.exam.*;
import com.yizhi.point.application.feign.PointListenerClients;
import com.yizhi.point.application.feign.PointRedisFeignClients; import com.yizhi.point.application.feign.PointRedisFeignClients;
import com.yizhi.point.application.vo.PointParamVO; import com.yizhi.point.application.vo.PointParamVO;
import com.yizhi.util.application.constant.QueueConstant; import com.yizhi.util.application.constant.QueueConstant;
...@@ -83,6 +84,9 @@ public class ExamQuestionController { ...@@ -83,6 +84,9 @@ public class ExamQuestionController {
@Autowired @Autowired
private RedisCache redisCache; private RedisCache redisCache;
@Autowired
private PointListenerClients pointListenerClients;
/** /**
* 根据考试的设置,生成空白答卷(题目、答案选项) * 根据考试的设置,生成空白答卷(题目、答案选项)
* *
...@@ -321,6 +325,7 @@ public class ExamQuestionController { ...@@ -321,6 +325,7 @@ public class ExamQuestionController {
curTime = formatDate.parse(formatDate.format(curTime)); curTime = formatDate.parse(formatDate.format(curTime));
//获取考试结束时长 //获取考试结束时长
com.yizhi.exam.application.vo.domain.Exam examInfo = iExamService.getExam(examId); com.yizhi.exam.application.vo.domain.Exam examInfo = iExamService.getExam(examId);
pointListenerClients.addPoint("CreditCourseDone1", examId);
if (examInfo == null) { if (examInfo == null) {
LOG.error("pc端用户accountId = {} ,开始考试: 未查询到考试信息! examId = {}", accountId, examId); LOG.error("pc端用户accountId = {} ,开始考试: 未查询到考试信息! examId = {}", accountId, examId);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment