|
@@ -3,26 +3,19 @@ package com.qmth.distributed.print.business.templete.service.impl;
|
|
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
|
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
|
import com.qmth.distributed.print.business.entity.TSyncExamLog;
|
|
import com.qmth.distributed.print.business.entity.TSyncExamLog;
|
|
import com.qmth.distributed.print.business.entity.TSyncExamStudentScore;
|
|
import com.qmth.distributed.print.business.entity.TSyncExamStudentScore;
|
|
-import com.qmth.distributed.print.business.enums.ImageTrajectoryEnum;
|
|
|
|
import com.qmth.distributed.print.business.service.ExamStudentService;
|
|
import com.qmth.distributed.print.business.service.ExamStudentService;
|
|
import com.qmth.distributed.print.business.service.TSyncExamStudentScoreService;
|
|
import com.qmth.distributed.print.business.service.TSyncExamStudentScoreService;
|
|
-import com.qmth.distributed.print.business.service.TeachClazzService;
|
|
|
|
import com.qmth.distributed.print.business.templete.service.PushLogicService;
|
|
import com.qmth.distributed.print.business.templete.service.PushLogicService;
|
|
import com.qmth.teachcloud.common.contant.SystemConstant;
|
|
import com.qmth.teachcloud.common.contant.SystemConstant;
|
|
-import com.qmth.teachcloud.common.entity.SysUser;
|
|
|
|
import com.qmth.teachcloud.common.enums.ExceptionResultEnum;
|
|
import com.qmth.teachcloud.common.enums.ExceptionResultEnum;
|
|
-import com.qmth.teachcloud.common.service.BasicClazzService;
|
|
|
|
import com.qmth.teachcloud.common.sync.CloudMarkingTaskUtils;
|
|
import com.qmth.teachcloud.common.sync.CloudMarkingTaskUtils;
|
|
import org.slf4j.Logger;
|
|
import org.slf4j.Logger;
|
|
import org.slf4j.LoggerFactory;
|
|
import org.slf4j.LoggerFactory;
|
|
import org.springframework.stereotype.Service;
|
|
import org.springframework.stereotype.Service;
|
|
import org.springframework.transaction.annotation.Transactional;
|
|
import org.springframework.transaction.annotation.Transactional;
|
|
-import org.springframework.util.LinkedMultiValueMap;
|
|
|
|
|
|
|
|
import javax.annotation.Resource;
|
|
import javax.annotation.Resource;
|
|
import java.util.*;
|
|
import java.util.*;
|
|
-import java.util.concurrent.Semaphore;
|
|
|
|
-import java.util.concurrent.atomic.AtomicInteger;
|
|
|
|
|
|
|
|
/**
|
|
/**
|
|
* @Description: 同步推送处理逻辑接口实现类
|
|
* @Description: 同步推送处理逻辑接口实现类
|
|
@@ -36,12 +29,6 @@ public class PushLogicServiceImpl implements PushLogicService {
|
|
@Resource
|
|
@Resource
|
|
CloudMarkingTaskUtils stmmsUtils;
|
|
CloudMarkingTaskUtils stmmsUtils;
|
|
|
|
|
|
- @Resource
|
|
|
|
- BasicClazzService basicClazzService;
|
|
|
|
-
|
|
|
|
- @Resource
|
|
|
|
- TeachClazzService teachClazzService;
|
|
|
|
-
|
|
|
|
@Resource
|
|
@Resource
|
|
TSyncExamStudentScoreService tSyncExamStudentScoreService;
|
|
TSyncExamStudentScoreService tSyncExamStudentScoreService;
|
|
|
|
|
|
@@ -134,15 +121,15 @@ public class PushLogicServiceImpl implements PushLogicService {
|
|
throw new RuntimeException("云阅卷:接口调用失败:" + e.getMessage());
|
|
throw new RuntimeException("云阅卷:接口调用失败:" + e.getMessage());
|
|
}
|
|
}
|
|
|
|
|
|
- if (!tSyncExamStudentScoreList.isEmpty()) {
|
|
|
|
- try {
|
|
|
|
- for (TSyncExamStudentScore tSyncExamStudentScore : tSyncExamStudentScoreList) {
|
|
|
|
- tSyncExamStudentScoreService.createImageTrajectory(tSyncExamStudentScore, ImageTrajectoryEnum.PREVIEW, true, tSyncExamLog.getCreateId());
|
|
|
|
- }
|
|
|
|
- } catch (Exception e) {
|
|
|
|
-
|
|
|
|
- }
|
|
|
|
- }
|
|
|
|
|
|
+// if (!tSyncExamStudentScoreList.isEmpty()) {
|
|
|
|
+// try {
|
|
|
|
+// for (TSyncExamStudentScore tSyncExamStudentScore : tSyncExamStudentScoreList) {
|
|
|
|
+// tSyncExamStudentScoreService.createImageTrajectory(tSyncExamStudentScore, ImageTrajectoryEnum.PREVIEW, true, tSyncExamLog.getCreateId());
|
|
|
|
+// }
|
|
|
|
+// } catch (Exception e) {
|
|
|
|
+//
|
|
|
|
+// }
|
|
|
|
+// }
|
|
return map;
|
|
return map;
|
|
}
|
|
}
|
|
}
|
|
}
|