|
@@ -291,7 +291,7 @@ public class AssignTaskService {
|
|
}
|
|
}
|
|
markerGroupRepo.delete(markerGroups);
|
|
markerGroupRepo.delete(markerGroups);
|
|
//初始化打分任务数据
|
|
//初始化打分任务数据
|
|
- initTaskPublishData(markSubject);
|
|
|
|
|
|
+ initTaskPublishData(markSubject.getWorkId(), markSubject.getSubject().name());
|
|
|
|
|
|
}
|
|
}
|
|
|
|
|
|
@@ -306,7 +306,7 @@ public class AssignTaskService {
|
|
dbBackupUtils.startBackup(markSubject.getWorkId(), "分档");
|
|
dbBackupUtils.startBackup(markSubject.getWorkId(), "分档");
|
|
}
|
|
}
|
|
|
|
|
|
- private void initTaskPublishData(MarkSubject markSubject) {
|
|
|
|
|
|
+ public void initTaskPublishData(Long workId, String suject) {
|
|
StringBuffer sql = new StringBuffer();
|
|
StringBuffer sql = new StringBuffer();
|
|
sql.append(" SELECT ");
|
|
sql.append(" SELECT ");
|
|
sql.append(" p.work_id workId, ");
|
|
sql.append(" p.work_id workId, ");
|
|
@@ -314,12 +314,12 @@ public class AssignTaskService {
|
|
sql.append(" p.subject, ");
|
|
sql.append(" p.subject, ");
|
|
sql.append(" p.level, ");
|
|
sql.append(" p.level, ");
|
|
sql.append(" COUNT(1) AS totalCount ");
|
|
sql.append(" COUNT(1) AS totalCount ");
|
|
-// sql.append(" SUM(IF(p.score IS NOT NULL, 1, 0)) successCount, ");
|
|
|
|
-// sql.append(" SUM(IF(p.score IS NULL, 1, 0)) waitCount ");
|
|
|
|
|
|
+// sql.append(" SUM(IF(p.score IS NOT NULL, 1, 0)) successCount, ");
|
|
|
|
+// sql.append(" SUM(IF(p.score IS NULL, 1, 0)) waitCount ");
|
|
sql.append(" FROM ");
|
|
sql.append(" FROM ");
|
|
sql.append(" paper p ");
|
|
sql.append(" paper p ");
|
|
sql.append(" WHERE ");
|
|
sql.append(" WHERE ");
|
|
- sql.append(" p.work_id = '" + markSubject.getWorkId() + "' AND p.subject = '" + markSubject.getSubject().name() + "' ");
|
|
|
|
|
|
+ sql.append(" p.work_id = '" + workId + "' AND p.subject = '" + suject + "' ");
|
|
sql.append(" AND p.is_test = 0 ");
|
|
sql.append(" AND p.is_test = 0 ");
|
|
sql.append(" AND p.level IS NOT NULL ");
|
|
sql.append(" AND p.level IS NOT NULL ");
|
|
sql.append(" AND p.is_missing = FALSE ");
|
|
sql.append(" AND p.is_missing = FALSE ");
|