|
@@ -59,7 +59,6 @@ import cn.com.qmth.stmms.common.enums.LogType;
|
|
import cn.com.qmth.stmms.common.enums.Role;
|
|
import cn.com.qmth.stmms.common.enums.Role;
|
|
import cn.com.qmth.stmms.common.enums.SelectiveStatus;
|
|
import cn.com.qmth.stmms.common.enums.SelectiveStatus;
|
|
import cn.com.qmth.stmms.common.enums.SubjectiveStatus;
|
|
import cn.com.qmth.stmms.common.enums.SubjectiveStatus;
|
|
-import cn.com.qmth.stmms.common.utils.DateUtils;
|
|
|
|
import cn.com.qmth.stmms.common.utils.ExportExcel;
|
|
import cn.com.qmth.stmms.common.utils.ExportExcel;
|
|
import cn.com.qmth.stmms.common.utils.RequestUtils;
|
|
import cn.com.qmth.stmms.common.utils.RequestUtils;
|
|
import net.sf.json.JSONObject;
|
|
import net.sf.json.JSONObject;
|
|
@@ -352,7 +351,6 @@ public class InspectedController extends BaseExamController {
|
|
return obj;
|
|
return obj;
|
|
}
|
|
}
|
|
|
|
|
|
- @Logging(menu = "再次复核验证", type = LogType.UPDATE)
|
|
|
|
@RequestMapping(value = "nextround/check", method = RequestMethod.POST)
|
|
@RequestMapping(value = "nextround/check", method = RequestMethod.POST)
|
|
@RoleRequire({ Role.SCHOOL_ADMIN, Role.SUBJECT_HEADER, Role.INSPECTOR, Role.COLLEGE_ADMIN })
|
|
@RoleRequire({ Role.SCHOOL_ADMIN, Role.SUBJECT_HEADER, Role.INSPECTOR, Role.COLLEGE_ADMIN })
|
|
@ResponseBody
|
|
@ResponseBody
|
|
@@ -410,7 +408,6 @@ public class InspectedController extends BaseExamController {
|
|
@RequestMapping(value = "nextround", method = RequestMethod.POST)
|
|
@RequestMapping(value = "nextround", method = RequestMethod.POST)
|
|
@RoleRequire({ Role.SCHOOL_ADMIN, Role.SUBJECT_HEADER, Role.INSPECTOR, Role.COLLEGE_ADMIN })
|
|
@RoleRequire({ Role.SCHOOL_ADMIN, Role.SUBJECT_HEADER, Role.INSPECTOR, Role.COLLEGE_ADMIN })
|
|
public String nextround(RedirectAttributes ra, HttpServletRequest request, @RequestParam String subjectCode) {
|
|
public String nextround(RedirectAttributes ra, HttpServletRequest request, @RequestParam String subjectCode) {
|
|
- WebUser wu = RequestUtils.getWebUser(request);
|
|
|
|
String url="redirect:/admin/exam/inspected/list?subjectCode="+subjectCode;
|
|
String url="redirect:/admin/exam/inspected/list?subjectCode="+subjectCode;
|
|
int examId = getSessionExamId(request);
|
|
int examId = getSessionExamId(request);
|
|
lockService.waitlock(LockType.EXAM_SUBJECT, examId, subjectCode);
|
|
lockService.waitlock(LockType.EXAM_SUBJECT, examId, subjectCode);
|
|
@@ -418,10 +415,9 @@ public class InspectedController extends BaseExamController {
|
|
Exam exam = examService.findById(examId);
|
|
Exam exam = examService.findById(examId);
|
|
ExamSubject es = subjectService.find(examId, subjectCode);
|
|
ExamSubject es = subjectService.find(examId, subjectCode);
|
|
StringBuilder sb=new StringBuilder();
|
|
StringBuilder sb=new StringBuilder();
|
|
- sb.append("开启人:"+wu.getUser().getName()+"("+wu.getUser().getLoginName()+")");
|
|
|
|
- sb.append(" | 时间:"+DateUtils.getDateTime());
|
|
|
|
|
|
+ sb.append("科目代码:"+subjectCode);
|
|
sb.append(" | 开启第"+(es.getInspectRound()+1)+"轮");
|
|
sb.append(" | 开启第"+(es.getInspectRound()+1)+"轮");
|
|
- sb.append(" | 科目代码:"+subjectCode);
|
|
|
|
|
|
+ sb.append(" | 上轮进度");
|
|
ExamStudentSearchQuery sQuery = new ExamStudentSearchQuery();
|
|
ExamStudentSearchQuery sQuery = new ExamStudentSearchQuery();
|
|
sQuery.setExamId(examId);
|
|
sQuery.setExamId(examId);
|
|
sQuery.setUpload(true);
|
|
sQuery.setUpload(true);
|
|
@@ -437,9 +433,9 @@ public class InspectedController extends BaseExamController {
|
|
long inspectedCount = studentService.countByQuery(sQuery);
|
|
long inspectedCount = studentService.countByQuery(sQuery);
|
|
sQuery.setInspected(null);
|
|
sQuery.setInspected(null);
|
|
long totalCount = studentService.countByQuery(sQuery);
|
|
long totalCount = studentService.countByQuery(sQuery);
|
|
- sb.append(" | 总量:"+totalCount);
|
|
|
|
- sb.append(" | 已复核:"+inspectedCount);
|
|
|
|
- sb.append(" | 未复核:"+(totalCount-inspectedCount));
|
|
|
|
|
|
+ sb.append(" 总量:"+totalCount);
|
|
|
|
+ sb.append(" 已复核:"+inspectedCount);
|
|
|
|
+ sb.append(" 未复核:"+(totalCount-inspectedCount));
|
|
subjectService.nextInspectRound(examId, subjectCode);
|
|
subjectService.nextInspectRound(examId, subjectCode);
|
|
|
|
|
|
RequestUtils.setLog(request, sb.toString());
|
|
RequestUtils.setLog(request, sb.toString());
|
|
@@ -453,9 +449,9 @@ public class InspectedController extends BaseExamController {
|
|
}
|
|
}
|
|
sQuery.setInspected(null);
|
|
sQuery.setInspected(null);
|
|
long totalCount = studentService.countByQuery(sQuery);
|
|
long totalCount = studentService.countByQuery(sQuery);
|
|
- sb.append(" | 总量:"+totalCount);
|
|
|
|
- sb.append(" | 已复核:"+inspectedCount);
|
|
|
|
- sb.append(" | 未复核:"+(totalCount-inspectedCount));
|
|
|
|
|
|
+ sb.append(" 总量:"+totalCount);
|
|
|
|
+ sb.append(" 已复核:"+inspectedCount);
|
|
|
|
+ sb.append(" 未复核:"+(totalCount-inspectedCount));
|
|
subjectService.nextInspectRound(examId, subjectCode);
|
|
subjectService.nextInspectRound(examId, subjectCode);
|
|
RequestUtils.setLog(request, sb.toString());
|
|
RequestUtils.setLog(request, sb.toString());
|
|
return url;
|
|
return url;
|