|
@@ -28,11 +28,14 @@ public class OeTaskExecutor {
|
|
|
@Autowired
|
|
|
private FaceVerifyJobHandler faceVerifyJobHandler;
|
|
|
|
|
|
+ @Autowired
|
|
|
+ private FaceVerifyRestoreJobHandler faceVerifyRestoreJobHandler;
|
|
|
+
|
|
|
@Autowired
|
|
|
private ClearExpireDataJobHandler clearExpireDataJobHandler;
|
|
|
|
|
|
/**
|
|
|
- * 1、处理交卷前考试数据任务
|
|
|
+ * 1、处理考试中考试数据任务
|
|
|
*/
|
|
|
@XxlJob("beforeHandInExamJobHandler")
|
|
|
public void beforeHandInExamJobHandler() throws Exception {
|
|
@@ -44,7 +47,7 @@ public class OeTaskExecutor {
|
|
|
}
|
|
|
|
|
|
/**
|
|
|
- * 2、处理交卷后考试数据任务
|
|
|
+ * 2、处理交卷中考试数据任务
|
|
|
*/
|
|
|
@XxlJob("afterHandInExamJobHandler")
|
|
|
public void afterHandInExamJobHandler() throws Exception {
|
|
@@ -56,7 +59,7 @@ public class OeTaskExecutor {
|
|
|
}
|
|
|
|
|
|
/**
|
|
|
- * 3、同步考试记录数据任务
|
|
|
+ * 3、交卷后同步考试记录数据任务
|
|
|
*/
|
|
|
@XxlJob("syncExamRecordDataJobHandler")
|
|
|
public void syncExamRecordDataJobHandler() throws Exception {
|
|
@@ -68,7 +71,7 @@ public class OeTaskExecutor {
|
|
|
}
|
|
|
|
|
|
/**
|
|
|
- * 处理考试过程中抓拍照片比对任务
|
|
|
+ * 处理人脸抓拍照片比对任务
|
|
|
*/
|
|
|
@XxlJob("faceVerifyJobHandler")
|
|
|
public void faceVerifyJobHandler() throws Exception {
|
|
@@ -79,6 +82,18 @@ public class OeTaskExecutor {
|
|
|
faceVerifyJobHandler.run(shardTotal, shardIndex, jobParam);
|
|
|
}
|
|
|
|
|
|
+ /**
|
|
|
+ * 人脸抓拍照片比对的执行次数复位归零任务
|
|
|
+ */
|
|
|
+ @XxlJob("faceVerifyRestoreJobHandler")
|
|
|
+ public void faceVerifyRestoreJobHandler() throws Exception {
|
|
|
+ int shardIndex = XxlJobHelper.getShardIndex();
|
|
|
+ int shardTotal = XxlJobHelper.getShardTotal();
|
|
|
+ String jobParam = XxlJobHelper.getJobParam();
|
|
|
+ XxlJobHelper.log("shardTotal:{}, shardIndex:{}, jobParam:{}", shardTotal, shardIndex, jobParam);
|
|
|
+ faceVerifyRestoreJobHandler.run(shardTotal, shardIndex, jobParam);
|
|
|
+ }
|
|
|
+
|
|
|
/**
|
|
|
* 清理过期数据任务
|
|
|
*/
|