|
@@ -4,6 +4,7 @@ import cn.hutool.core.date.DateUtil;
|
|
|
import com.alibaba.fastjson.JSONObject;
|
|
|
import com.google.common.collect.Lists;
|
|
|
import com.qmth.themis.business.constant.SystemConstant;
|
|
|
+import com.qmth.themis.business.dto.ExamStudentImportDto;
|
|
|
import com.qmth.themis.business.dto.RoomCodeImportDto;
|
|
|
import com.qmth.themis.business.enums.TaskStatusEnum;
|
|
|
import com.qmth.themis.business.templete.TaskImportCommon;
|
|
@@ -65,6 +66,14 @@ public class TaskRoomCodeImportTemplete implements TaskImportTemplete {
|
|
|
excelErrorList.addAll(finalExcelErrorList.get(i).get(i));
|
|
|
}
|
|
|
}
|
|
|
+ for (int i = 0; i < finalList.size(); i++) {
|
|
|
+ LinkedMultiValueMap<Integer, Object> map = finalList.get(i);
|
|
|
+ List<Object> examStudentImportDtoList = map.get(i);
|
|
|
+ for (int y = 0; y < examStudentImportDtoList.size(); y++) {
|
|
|
+ RoomCodeImportDto roomCodeImportDto = (RoomCodeImportDto) examStudentImportDtoList.get(y);
|
|
|
+ excelErrorList.addAll(ExcelUtil.checkExcelField(roomCodeImportDto, y, i));
|
|
|
+ }
|
|
|
+ }
|
|
|
if (excelErrorList.size() > 0) {
|
|
|
taskImportCommon.setException(true);
|
|
|
taskImportCommon.getTbTaskHistory().setFinishTime(System.currentTimeMillis());
|