|
@@ -461,13 +461,27 @@ public class StmmsUtils {
|
|
|
public int getStudentCount(Long schoolId, Integer examId, String examCode, String examNumber, String studentCode, String subjectCode, String college, String className, String teacher, boolean withMarkTrack) {
|
|
|
Map<String, Object> map = new HashMap<>();
|
|
|
map.put("examId", validParam(String.valueOf(examId), null, true, "考试ID"));
|
|
|
-// map.put("examCode", validParam(examCode, null, false, "考试编码"));
|
|
|
-// map.put("examNumber", validParam(examNumber, null, false, "准考证号"));
|
|
|
-// map.put("studentCode", validParam(studentCode, null, false, "学号"));
|
|
|
-// map.put("subjectCode", validParam(subjectCode, null, false, "课程编码"));
|
|
|
-// map.put("college", validParam(college, null, false, "学院"));
|
|
|
-// map.put("className", validParam(className, null, false, "班级"));
|
|
|
-// map.put("teacher", validParam(teacher, null, false, "教师"));
|
|
|
+ if(Objects.nonNull(examCode)){
|
|
|
+ map.put("examCode", validParam(examCode, null, false, "考试编码"));
|
|
|
+ }
|
|
|
+ if(Objects.nonNull(examNumber)){
|
|
|
+ map.put("examNumber", validParam(examNumber, null, false, "准考证号"));
|
|
|
+ }
|
|
|
+ if(Objects.nonNull(studentCode)){
|
|
|
+ map.put("studentCode", validParam(studentCode, null, false, "学号"));
|
|
|
+ }
|
|
|
+ if(Objects.nonNull(subjectCode)){
|
|
|
+ map.put("subjectCode", validParam(subjectCode, null, false, "课程编码"));
|
|
|
+ }
|
|
|
+ if(Objects.nonNull(college)){
|
|
|
+ map.put("college", validParam(college, null, false, "学院"));
|
|
|
+ }
|
|
|
+ if(Objects.nonNull(className)){
|
|
|
+ map.put("className", validParam(className, null, false, "班级"));
|
|
|
+ }
|
|
|
+ if(Objects.nonNull(teacher)){
|
|
|
+ map.put("teacher", validParam(teacher, null, false, "教师"));
|
|
|
+ }
|
|
|
map.put("withMarkTrack", validParam(withMarkTrack, true, false, "评分标记"));
|
|
|
|
|
|
String hostUrl = dictionaryConfig.syncDataDomain().getHostUrl();
|
|
@@ -511,13 +525,27 @@ public class StmmsUtils {
|
|
|
public List<Map> getStudentScore(Long schoolId, Integer examId, String examCode, String examNumber, String studentCode, String subjectCode, String college, String className, String teacher, boolean withMarkTrack, int pageNo, int pageSize) {
|
|
|
Map<String, Object> map = new HashMap<>();
|
|
|
map.put("examId", validParam(String.valueOf(examId), null, true, "考试ID"));
|
|
|
-// map.put("examCode", validParam(examCode, null, false, "考试编码"));
|
|
|
-// map.put("examNumber", validParam(examNumber, null, false, "准考证号"));
|
|
|
-// map.put("studentCode", validParam(studentCode, null, false, "学号"));
|
|
|
-// map.put("subjectCode", validParam(subjectCode, null, false, "课程编码"));
|
|
|
-// map.put("college", validParam(college, null, false, "学院"));
|
|
|
-// map.put("className", validParam(className, null, false, "班级"));
|
|
|
-// map.put("teacher", validParam(teacher, null, false, "教师"));
|
|
|
+ if(Objects.nonNull(examCode)){
|
|
|
+ map.put("examCode", validParam(examCode, null, false, "考试编码"));
|
|
|
+ }
|
|
|
+ if(Objects.nonNull(examNumber)){
|
|
|
+ map.put("examNumber", validParam(examNumber, null, false, "准考证号"));
|
|
|
+ }
|
|
|
+ if(Objects.nonNull(studentCode)){
|
|
|
+ map.put("studentCode", validParam(studentCode, null, false, "学号"));
|
|
|
+ }
|
|
|
+ if(Objects.nonNull(subjectCode)){
|
|
|
+ map.put("subjectCode", validParam(subjectCode, null, false, "课程编码"));
|
|
|
+ }
|
|
|
+ if(Objects.nonNull(college)){
|
|
|
+ map.put("college", validParam(college, null, false, "学院"));
|
|
|
+ }
|
|
|
+ if(Objects.nonNull(className)){
|
|
|
+ map.put("className", validParam(className, null, false, "班级"));
|
|
|
+ }
|
|
|
+ if(Objects.nonNull(teacher)){
|
|
|
+ map.put("teacher", validParam(teacher, null, false, "教师"));
|
|
|
+ }
|
|
|
map.put("withMarkTrack", validParam(withMarkTrack, true, false, "评分标记"));
|
|
|
map.put("pageNumber", validParam(String.valueOf(pageNo), null, true, "页码"));
|
|
|
map.put("pageSize", validParam(String.valueOf(pageSize), null, true, "数量"));
|