| | |
| | | errorDataRespDTOS.add(new ThErrorDataRespDTO(studentDetailReqDTO.getUuid(),"结束位置不可为空")); |
| | | continue; |
| | | } |
| | | if(StringUtils.isEmpty(studentDetailReqDTO.getLessonReportUrl())){ |
| | | errorDataRespDTOS.add(new ThErrorDataRespDTO(studentDetailReqDTO.getUuid(),"学时报告不可为空")); |
| | | continue; |
| | | } |
| | | // if(StringUtils.isEmpty(studentDetailReqDTO.getLessonReportUrl())){ |
| | | // errorDataRespDTOS.add(new ThErrorDataRespDTO(studentDetailReqDTO.getUuid(),"学时报告不可为空")); |
| | | // continue; |
| | | // } |
| | | //认证记录集合 |
| | | // if(CollectionUtils.isEmpty(studentDetailReqDTO.getAuthList())){ |
| | | // errorDataRespDTOS.add(new ThErrorDataRespDTO(studentDetailReqDTO.getUuid(),"认证记录集合不可为空")); |
| | | // continue; |
| | | // } |
| | | //学习轨迹集合 |
| | | if(CollectionUtils.isEmpty(studentDetailReqDTO.getTrackList())){ |
| | | errorDataRespDTOS.add(new ThErrorDataRespDTO(studentDetailReqDTO.getUuid(),"学习轨迹集合不可为空")); |
| | | continue; |
| | | } |
| | | // if(CollectionUtils.isEmpty(studentDetailReqDTO.getTrackList())){ |
| | | // errorDataRespDTOS.add(new ThErrorDataRespDTO(studentDetailReqDTO.getUuid(),"学习轨迹集合不可为空")); |
| | | // continue; |
| | | // } |
| | | |
| | | /*boolean authFlag = false; |
| | | for(ThStudytAuthReqDTO item : studentDetailReqDTO.getAuthList()){ |
| | |
| | | if(authFlag){ |
| | | continue; |
| | | }*/ |
| | | boolean trackFlag = false; |
| | | for(ThStudyTrackReqDTO item : studentDetailReqDTO.getTrackList()){ |
| | | if(StringUtils.isEmpty(item.getUuid()) || !UUID.checkIsUuid(item.getUuid())){ |
| | | trackFlag = true; |
| | | errorDataRespDTOS.add(new ThErrorDataRespDTO(studentDetailReqDTO.getUuid(),"学习轨迹uuid("+item.getUuid()+")不符合规范")); |
| | | break; |
| | | } |
| | | if(item.getStartTime() == null){ |
| | | trackFlag = true; |
| | | errorDataRespDTOS.add(new ThErrorDataRespDTO(studentDetailReqDTO.getUuid(),"学习轨迹uuid("+item.getUuid()+"),轨迹开始时间不可为空")); |
| | | break; |
| | | } |
| | | if(item.getEndTime() == null){ |
| | | trackFlag = true; |
| | | errorDataRespDTOS.add(new ThErrorDataRespDTO(studentDetailReqDTO.getUuid(),"学习轨迹uuid("+item.getUuid()+"),轨迹结束时间不可为空")); |
| | | break; |
| | | } |
| | | if(item.getTimeInterval() == null) { |
| | | trackFlag = true; |
| | | errorDataRespDTOS.add(new ThErrorDataRespDTO(studentDetailReqDTO.getUuid(),"学习轨迹uuid("+item.getUuid()+"),时间间隔(秒)不可为空")); |
| | | break; |
| | | } |
| | | } |
| | | if(trackFlag){ |
| | | continue; |
| | | } |
| | | // boolean trackFlag = false; |
| | | // for(ThStudyTrackReqDTO item : studentDetailReqDTO.getTrackList()){ |
| | | // if(StringUtils.isEmpty(item.getUuid()) || !UUID.checkIsUuid(item.getUuid())){ |
| | | // trackFlag = true; |
| | | // errorDataRespDTOS.add(new ThErrorDataRespDTO(studentDetailReqDTO.getUuid(),"学习轨迹uuid("+item.getUuid()+")不符合规范")); |
| | | // break; |
| | | // } |
| | | // if(item.getStartTime() == null){ |
| | | // trackFlag = true; |
| | | // errorDataRespDTOS.add(new ThErrorDataRespDTO(studentDetailReqDTO.getUuid(),"学习轨迹uuid("+item.getUuid()+"),轨迹开始时间不可为空")); |
| | | // break; |
| | | // } |
| | | // if(item.getEndTime() == null){ |
| | | // trackFlag = true; |
| | | // errorDataRespDTOS.add(new ThErrorDataRespDTO(studentDetailReqDTO.getUuid(),"学习轨迹uuid("+item.getUuid()+"),轨迹结束时间不可为空")); |
| | | // break; |
| | | // } |
| | | // if(item.getTimeInterval() == null) { |
| | | // trackFlag = true; |
| | | // errorDataRespDTOS.add(new ThErrorDataRespDTO(studentDetailReqDTO.getUuid(),"学习轨迹uuid("+item.getUuid()+"),时间间隔(秒)不可为空")); |
| | | // break; |
| | | // } |
| | | // } |
| | | // if(trackFlag){ |
| | | // continue; |
| | | // } |
| | | saveStudyDetailReqDTOS.add(studentDetailReqDTO); |
| | | |
| | | //判断需要修改的批次学生 |