|
@@ -1,5 +1,7 @@
|
|
package com.qmth.teachcloud.task.job.service.impl;
|
|
package com.qmth.teachcloud.task.job.service.impl;
|
|
|
|
|
|
|
|
+import com.alibaba.fastjson.JSON;
|
|
|
|
+import com.google.common.collect.ImmutableMap;
|
|
import com.qmth.boot.redis.uid.RedisMachineService;
|
|
import com.qmth.boot.redis.uid.RedisMachineService;
|
|
import com.qmth.distributed.print.business.bean.dto.initMarkData.ExamDetailCourseInitMarkDto;
|
|
import com.qmth.distributed.print.business.bean.dto.initMarkData.ExamDetailCourseInitMarkDto;
|
|
import com.qmth.distributed.print.business.entity.*;
|
|
import com.qmth.distributed.print.business.entity.*;
|
|
@@ -13,6 +15,7 @@ import com.qmth.teachcloud.common.bean.vo.PaperInfoVo;
|
|
import com.qmth.teachcloud.common.contant.SystemConstant;
|
|
import com.qmth.teachcloud.common.contant.SystemConstant;
|
|
import com.qmth.teachcloud.common.entity.BasicCourse;
|
|
import com.qmth.teachcloud.common.entity.BasicCourse;
|
|
import com.qmth.teachcloud.common.entity.MarkQuestion;
|
|
import com.qmth.teachcloud.common.entity.MarkQuestion;
|
|
|
|
+import com.qmth.teachcloud.common.enums.MessageEnum;
|
|
import com.qmth.teachcloud.common.enums.PushTypeEnum;
|
|
import com.qmth.teachcloud.common.enums.PushTypeEnum;
|
|
import com.qmth.teachcloud.common.enums.TaskResultEnum;
|
|
import com.qmth.teachcloud.common.enums.TaskResultEnum;
|
|
import com.qmth.teachcloud.common.enums.TaskStatusEnum;
|
|
import com.qmth.teachcloud.common.enums.TaskStatusEnum;
|
|
@@ -35,6 +38,7 @@ import org.slf4j.LoggerFactory;
|
|
import org.springframework.stereotype.Service;
|
|
import org.springframework.stereotype.Service;
|
|
|
|
|
|
import javax.annotation.Resource;
|
|
import javax.annotation.Resource;
|
|
|
|
+import java.util.HashMap;
|
|
import java.util.List;
|
|
import java.util.List;
|
|
import java.util.Map;
|
|
import java.util.Map;
|
|
import java.util.Objects;
|
|
import java.util.Objects;
|
|
@@ -154,7 +158,9 @@ public class JobServiceImpl implements JobService {
|
|
List<MarkTaskSmsDto> markTaskSmsDtoList = markUserQuestionService.findMarkTaskSms(markPaper.getExamId(), markPaper.getCourseId(), markPaper.getPaperNumber());
|
|
List<MarkTaskSmsDto> markTaskSmsDtoList = markUserQuestionService.findMarkTaskSms(markPaper.getExamId(), markPaper.getCourseId(), markPaper.getPaperNumber());
|
|
if (CollectionUtils.isNotEmpty(markTaskSmsDtoList)) {
|
|
if (CollectionUtils.isNotEmpty(markTaskSmsDtoList)) {
|
|
for (MarkTaskSmsDto m : markTaskSmsDtoList) {
|
|
for (MarkTaskSmsDto m : markTaskSmsDtoList) {
|
|
-
|
|
|
|
|
|
+ if (Objects.equals(m.getMobileNumber(), "18008659246")) {
|
|
|
|
+ basicMessageService.saveMessageSendLog(m.getSchoolId(), m.getUserId(), m.getRealName(), m.getMobileNumber(), JSON.toJSONString(ImmutableMap.of("courseName", m.getCourseName(), "examName", m.getExamName())), MessageEnum.NOTICE_OF_MARK_TASK_CREATED);
|
|
|
|
+ }
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|