Commit 3000a3f7 by 阳浪

新增积分

parent c18b9b85
......@@ -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.*;
import com.yizhi.exam.application.vo.report.PcAnswerQuestionDetailVO;
import com.yizhi.point.application.feign.PointListenerClients;
import com.yizhi.util.application.domain.Response;
import io.swagger.annotations.ApiParam;
import org.apache.commons.collections.CollectionUtils;
......@@ -53,6 +54,9 @@ public class ExamApiController {
@Autowired
private ITrExamScoreEvaluateService iTrExamScoreEvaluateService;
@Autowired
private PointListenerClients pointListenerClients;
@PostMapping("/result")
public ExamAnswerApiListVO getExamResultList(@RequestBody ExamAnswerApiListVO examAnswerApiListVo) {
ExamAnswerApiListVO answerApiListVO = new ExamAnswerApiListVO();
......@@ -910,6 +914,7 @@ public class ExamApiController {
}
examDetailsVO.setScanCode(1);
examDetailsVO.setScanMsg("扫码考试成功");
pointListenerClients.addPoint("CreditCourseDone1", myExamParameterVO.getExamId());
return examDetailsVO;
}
......
......@@ -14,6 +14,7 @@ import com.yizhi.core.application.publish.CloudEventPublisher;
import com.yizhi.core.application.task.AbstractTaskHandler;
import com.yizhi.core.application.task.TaskExecutor;
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.vo.PointParamVO;
import com.yizhi.util.application.constant.QueueConstant;
......@@ -83,6 +84,9 @@ public class ExamQuestionController {
@Autowired
private RedisCache redisCache;
@Autowired
private PointListenerClients pointListenerClients;
/**
* 根据考试的设置,生成空白答卷(题目、答案选项)
*
......@@ -321,6 +325,7 @@ public class ExamQuestionController {
curTime = formatDate.parse(formatDate.format(curTime));
//获取考试结束时长
com.yizhi.exam.application.vo.domain.Exam examInfo = iExamService.getExam(examId);
pointListenerClients.addPoint("CreditCourseDone1", examId);
if (examInfo == null) {
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