ting.yin 8 년 전
부모
커밋
caf13ff8e5
1개의 변경된 파일12개의 추가작업 그리고 2개의 파일을 삭제
  1. 12 2
      core-api/src/main/java/cn/com/qmth/examcloud/service/core/api/StudentFaceInfoApi.java

+ 12 - 2
core-api/src/main/java/cn/com/qmth/examcloud/service/core/api/StudentFaceInfoApi.java

@@ -41,7 +41,12 @@ public class StudentFaceInfoApi {
     	if(student == null){
     		return new ResponseEntity(new ErrorMsg("该学生不存在"),HttpStatus.OK);
     	}
-        return new ResponseEntity(studentFaceInfoRepo.findByStudentId(student.getId()),HttpStatus.OK);
+    	StudentFaceInfo studentFaceInfo = studentFaceInfoRepo.findByStudentId(student.getId());
+    	if(studentFaceInfo == null){
+    		studentFaceInfo = new StudentFaceInfo();
+    		studentFaceInfo.setStudent(student);
+    	}
+        return new ResponseEntity(studentFaceInfo,HttpStatus.OK);
     }
     
     @ApiOperation(value="按学号查询",notes="查询")
@@ -51,7 +56,12 @@ public class StudentFaceInfoApi {
     	if(student == null){
     		return new ResponseEntity(new ErrorMsg("该学生不存在"),HttpStatus.OK);
     	}
-        return new ResponseEntity(studentFaceInfoRepo.findByStudentId(student.getId()),HttpStatus.OK);
+    	StudentFaceInfo studentFaceInfo = studentFaceInfoRepo.findByStudentId(student.getId());
+    	if(studentFaceInfo == null){
+    		studentFaceInfo = new StudentFaceInfo();
+    		studentFaceInfo.setStudent(student);
+    	}
+        return new ResponseEntity(studentFaceInfo,HttpStatus.OK);
     }
     
     @ApiOperation(value="按ID查询",notes="ID查询")