|
@@ -13,7 +13,6 @@ import com.qmth.eds.common.enums.ExceptionResultEnum;
|
|
|
import com.qmth.eds.common.util.Result;
|
|
|
import com.qmth.eds.common.util.ResultUtil;
|
|
|
import com.qmth.eds.common.util.ServletUtil;
|
|
|
-import com.qmth.eds.service.CommonService;
|
|
|
import com.qmth.eds.service.ExamSyncStudentService;
|
|
|
import com.qmth.eds.service.SysUserService;
|
|
|
import com.qmth.eds.service.TeachcloudCommonService;
|
|
@@ -42,9 +41,6 @@ public class SysController {
|
|
|
@Resource
|
|
|
TeachcloudCommonService teachcloudCommonService;
|
|
|
|
|
|
- @Resource
|
|
|
- CommonService commonService;
|
|
|
-
|
|
|
@Resource
|
|
|
ExamSyncStudentService examSyncStudentService;
|
|
|
|
|
@@ -112,9 +108,8 @@ public class SysController {
|
|
|
public Result examineCollegeList(@ApiParam(value = "学期id", required = true) @RequestParam Long semesterId,
|
|
|
@ApiParam(value = "考试id", required = true) @RequestParam Long examTypeId,
|
|
|
@ApiParam(value = "科目代码", required = true) @RequestParam String courseCode,
|
|
|
- @ApiParam(value = "开课学院", required = true) @RequestParam String kkCollegeName) {
|
|
|
- List<String> cloudMarkSubjectCodeList = commonService.findCloudMarkSubjectCode(semesterId, examTypeId, courseCode);
|
|
|
- List<ExamSyncStudent> examSyncStudentList = examSyncStudentService.queryByExamineCollegeList(semesterId, examTypeId, cloudMarkSubjectCodeList, kkCollegeName, null, null);
|
|
|
+ @ApiParam(value = "开课学院", required = true) @RequestParam String openCollege) {
|
|
|
+ List<ExamSyncStudent> examSyncStudentList = examSyncStudentService.queryByExamineCollegeList(semesterId, examTypeId, courseCode, openCollege, null, null);
|
|
|
Set<ExamineCollegeResult> examineCollegeResultList = null;
|
|
|
if (!CollectionUtils.isEmpty(examSyncStudentList)) {
|
|
|
examineCollegeResultList = new LinkedHashSet<>(examSyncStudentList.size());
|
|
@@ -133,10 +128,9 @@ public class SysController {
|
|
|
public Result clazzList(@ApiParam(value = "学期id", required = true) @RequestParam Long semesterId,
|
|
|
@ApiParam(value = "考试id", required = true) @RequestParam Long examTypeId,
|
|
|
@ApiParam(value = "科目代码", required = true) @RequestParam String courseCode,
|
|
|
- @ApiParam(value = "开课学院", required = true) @RequestParam String kkCollegeName,
|
|
|
- @ApiParam(value = "考查学院名称", required = true) @RequestParam String kcCollegeName) {
|
|
|
- List<String> cloudMarkSubjectCodeList = commonService.findCloudMarkSubjectCode(semesterId, examTypeId, courseCode);
|
|
|
- List<ExamSyncStudent> examSyncStudentList = examSyncStudentService.queryByExamineCollegeList(semesterId, examTypeId, cloudMarkSubjectCodeList, kkCollegeName, kcCollegeName, null);
|
|
|
+ @ApiParam(value = "开课学院", required = true) @RequestParam String openCollege,
|
|
|
+ @ApiParam(value = "考查学院名称", required = true) @RequestParam String kcCollege) {
|
|
|
+ List<ExamSyncStudent> examSyncStudentList = examSyncStudentService.queryByExamineCollegeList(semesterId, examTypeId, courseCode, openCollege, kcCollege, null);
|
|
|
Set<ClazzResult> clazzResultList = null;
|
|
|
if (!CollectionUtils.isEmpty(examSyncStudentList)) {
|
|
|
clazzResultList = new LinkedHashSet<>(examSyncStudentList.size());
|
|
@@ -156,11 +150,10 @@ public class SysController {
|
|
|
public Result teacherList(@ApiParam(value = "学期id", required = true) @RequestParam Long semesterId,
|
|
|
@ApiParam(value = "考试id", required = true) @RequestParam Long examTypeId,
|
|
|
@ApiParam(value = "科目代码", required = true) @RequestParam String courseCode,
|
|
|
- @ApiParam(value = "开课学院", required = true) @RequestParam String kkCollegeName,
|
|
|
- @ApiParam(value = "考查学院名称", required = true) @RequestParam String kcCollegeName,
|
|
|
+ @ApiParam(value = "开课学院", required = true) @RequestParam String openCollege,
|
|
|
+ @ApiParam(value = "考查学院名称", required = true) @RequestParam String kcCollege,
|
|
|
@ApiParam(value = "班级id", required = true) @RequestParam String clazzId) {
|
|
|
- List<String> cloudMarkSubjectCodeList = commonService.findCloudMarkSubjectCode(semesterId, examTypeId, courseCode);
|
|
|
- List<ExamSyncStudent> examSyncStudentList = examSyncStudentService.queryByExamineCollegeList(semesterId, examTypeId, cloudMarkSubjectCodeList, kkCollegeName, kcCollegeName, clazzId);
|
|
|
+ List<ExamSyncStudent> examSyncStudentList = examSyncStudentService.queryByExamineCollegeList(semesterId, examTypeId, courseCode, openCollege, kcCollege, clazzId);
|
|
|
Set<TeacherResult> teacherResultList = null;
|
|
|
if (!CollectionUtils.isEmpty(examSyncStudentList)) {
|
|
|
teacherResultList = new LinkedHashSet<>(examSyncStudentList.size());
|