|
@@ -9,6 +9,7 @@ import com.qmth.distributed.print.business.bean.result.TSyncExamStudentScoreResu
|
|
|
import com.qmth.distributed.print.business.entity.ExamPrintPlan;
|
|
|
import com.qmth.distributed.print.business.entity.TBSyncTask;
|
|
|
import com.qmth.distributed.print.business.entity.TSyncExamStudentScore;
|
|
|
+import com.qmth.distributed.print.business.enums.ExamPrintPlanSyncStatusEnum;
|
|
|
import com.qmth.distributed.print.business.enums.ImageTrajectoryEnum;
|
|
|
import com.qmth.distributed.print.business.service.ExamPrintPlanService;
|
|
|
import com.qmth.distributed.print.business.service.PrintCommonService;
|
|
@@ -138,7 +139,8 @@ public class TSyncExamStudentScoreController {
|
|
|
SysUser sysUser = (SysUser) ServletUtil.getRequestUser();
|
|
|
QueryWrapper<ExamPrintPlan> examPrintPlanQueryWrapper = new QueryWrapper<ExamPrintPlan>();
|
|
|
examPrintPlanQueryWrapper.select(" DISTINCT third_relate_id ").eq("school_id", sysUser.getSchoolId())
|
|
|
- .eq("semester_id", SystemConstant.convertIdToLong(semesterId));
|
|
|
+ .eq("semester_id", SystemConstant.convertIdToLong(semesterId))
|
|
|
+ .eq("sync_status", ExamPrintPlanSyncStatusEnum.FINISH);
|
|
|
List<ExamPrintPlan> examPrintPlanList = examPrintPlanService.list(examPrintPlanQueryWrapper);
|
|
|
if (Objects.isNull(examPrintPlanList) || examPrintPlanList.size() == 0) {
|
|
|
throw ExceptionResultEnum.ERROR.exception("此学期学院下未找到需要同步的考试记录");
|