|
@@ -337,7 +337,7 @@ public class TaskLogicServiceImpl implements TaskLogicService {
|
|
ossUtil.ossUpload(dirName, in, null);
|
|
ossUtil.ossUpload(dirName, in, null);
|
|
jsonObject.put(SystemConstant.TYPE, SystemConstant.OSS);
|
|
jsonObject.put(SystemConstant.TYPE, SystemConstant.OSS);
|
|
jsonObject.put(SystemConstant.PATH, dirName);
|
|
jsonObject.put(SystemConstant.PATH, dirName);
|
|
- jsonObject.put(SystemConstant.UPLOAD_TYPE, UploadFileEnum.FILE.getTitle());
|
|
|
|
|
|
+ jsonObject.put(SystemConstant.UPLOAD_TYPE, UploadFileEnum.FILE);
|
|
map.put("path", jsonObject.toString());
|
|
map.put("path", jsonObject.toString());
|
|
return map;
|
|
return map;
|
|
}
|
|
}
|
|
@@ -434,16 +434,22 @@ public class TaskLogicServiceImpl implements TaskLogicService {
|
|
int index = fieldsDto.getIndex();
|
|
int index = fieldsDto.getIndex();
|
|
String level = fieldsDto.getLevel();
|
|
String level = fieldsDto.getLevel();
|
|
if ("学号".equals(name)) {
|
|
if ("学号".equals(name)) {
|
|
|
|
+ row.getCell(index).setCellType(CellType.STRING);
|
|
studentCode = row.getCell(index).getStringCellValue();
|
|
studentCode = row.getCell(index).getStringCellValue();
|
|
} else if ("姓名".equals(name)) {
|
|
} else if ("姓名".equals(name)) {
|
|
|
|
+ row.getCell(index).setCellType(CellType.STRING);
|
|
studentName = row.getCell(index).getStringCellValue();
|
|
studentName = row.getCell(index).getStringCellValue();
|
|
} else if ("课程代码".equals(name)) {
|
|
} else if ("课程代码".equals(name)) {
|
|
|
|
+ row.getCell(index).setCellType(CellType.STRING);
|
|
courseCode = row.getCell(index).getStringCellValue();
|
|
courseCode = row.getCell(index).getStringCellValue();
|
|
} else if ("课程名称".equals(name)) {
|
|
} else if ("课程名称".equals(name)) {
|
|
|
|
+ row.getCell(index).setCellType(CellType.STRING);
|
|
courseName = row.getCell(index).getStringCellValue();
|
|
courseName = row.getCell(index).getStringCellValue();
|
|
} else if ("考点".equals(name)) {
|
|
} else if ("考点".equals(name)) {
|
|
|
|
+ row.getCell(index).setCellType(CellType.STRING);
|
|
examPlace = row.getCell(index).getStringCellValue();
|
|
examPlace = row.getCell(index).getStringCellValue();
|
|
} else if ("考场".equals(name)) {
|
|
} else if ("考场".equals(name)) {
|
|
|
|
+ row.getCell(index).setCellType(CellType.STRING);
|
|
examRoom = row.getCell(index).getStringCellValue();
|
|
examRoom = row.getCell(index).getStringCellValue();
|
|
} else if ("考试日期".equals(name)) {
|
|
} else if ("考试日期".equals(name)) {
|
|
row.getCell(index).setCellType(CellType.STRING);
|
|
row.getCell(index).setCellType(CellType.STRING);
|
|
@@ -452,6 +458,7 @@ public class TaskLogicServiceImpl implements TaskLogicService {
|
|
row.getCell(index).setCellType(CellType.STRING);
|
|
row.getCell(index).setCellType(CellType.STRING);
|
|
examTime = row.getCell(index).getStringCellValue();
|
|
examTime = row.getCell(index).getStringCellValue();
|
|
} else if ("试卷编号".equals(name)) {
|
|
} else if ("试卷编号".equals(name)) {
|
|
|
|
+ row.getCell(index).setCellType(CellType.STRING);
|
|
paperNumber = row.getCell(index).getStringCellValue();
|
|
paperNumber = row.getCell(index).getStringCellValue();
|
|
} else {
|
|
} else {
|
|
if ("primary".equals(level)) {
|
|
if ("primary".equals(level)) {
|
|
@@ -504,7 +511,6 @@ public class TaskLogicServiceImpl implements TaskLogicService {
|
|
// 组装exam_student数据
|
|
// 组装exam_student数据
|
|
examDetailService.disposeExamStudentByExaminationExcel(dataList, userId);
|
|
examDetailService.disposeExamStudentByExaminationExcel(dataList, userId);
|
|
|
|
|
|
- // TODO: 2021/4/13 调用检验接口 dataList按照schoolId,courseCode,paperNumber归集
|
|
|
|
List<Map<String, Object>> checkList = dataList.stream().flatMap(e -> {
|
|
List<Map<String, Object>> checkList = dataList.stream().flatMap(e -> {
|
|
Map<String, Object> tmp = new HashMap<>();
|
|
Map<String, Object> tmp = new HashMap<>();
|
|
tmp.put("schoolId", e.get("schoolId"));
|
|
tmp.put("schoolId", e.get("schoolId"));
|