|
@@ -13,6 +13,7 @@ import vip.xiaonuo.exam.domain.TExam;
|
|
|
import vip.xiaonuo.exam.mapper.TExamMapper;
|
|
import vip.xiaonuo.exam.mapper.TExamMapper;
|
|
|
|
|
|
|
|
import javax.annotation.Resource;
|
|
import javax.annotation.Resource;
|
|
|
|
|
+import java.util.Arrays;
|
|
|
import java.util.List;
|
|
import java.util.List;
|
|
|
|
|
|
|
|
/**
|
|
/**
|
|
@@ -59,8 +60,8 @@ public class ExamJobTimerTaskRunner implements CommonTimerTaskRunner {
|
|
|
if(category.contains("start")){
|
|
if(category.contains("start")){
|
|
|
taskExam.setExamStatus(1);
|
|
taskExam.setExamStatus(1);
|
|
|
texamMapper.updateById(taskExam);
|
|
texamMapper.updateById(taskExam);
|
|
|
-
|
|
|
|
|
- List<String> userIds=courseOpenMapper.selectUserId(taskExam.getSemesterId(),taskExam.getCourseId());
|
|
|
|
|
|
|
+ List<String> accoutIds=Arrays.asList(taskExam.getStudentIds().split(","));
|
|
|
|
|
+ List<String> userIds=courseOpenMapper.selectUserIds(accoutIds);
|
|
|
//给课程下关联的学生发送站内信消息
|
|
//给课程下关联的学生发送站内信消息
|
|
|
DevMessageSendParam devMessageSendParam=new DevMessageSendParam();
|
|
DevMessageSendParam devMessageSendParam=new DevMessageSendParam();
|
|
|
devMessageSendParam.setReceiverIdList(userIds);
|
|
devMessageSendParam.setReceiverIdList(userIds);
|