宋悦 7 年之前
父节点
当前提交
8467f20f43

+ 7 - 6
core-api/src/main/java/cn/com/qmth/examcloud/service/core/service/StudentFaceInfoService.java

@@ -25,6 +25,13 @@ public class StudentFaceInfoService {
     @Transactional
     public StudentFaceInfo save(StudentFaceInfo studentFaceInfo) {
     	StudentFaceInfo old = studentFaceInfoRepo.findByStudentId(studentFaceInfo.getStudent().getId());
+
+		Student student = studentRepo.findOne(studentFaceInfo.getStudent().getId());
+		if(student != null){
+			student.setPhotoPath(student.getIdentityNumber()+"/"+studentFaceInfo.getPhotoMD5());
+			studentRepo.save(student);
+		}
+
     	if(old == null){
 			studentFaceInfo.setCreateTime(new Date());
 			return studentFaceInfoRepo.save(studentFaceInfo);
@@ -33,12 +40,6 @@ public class StudentFaceInfoService {
     	old.setFaceSetToken(studentFaceInfo.getFaceSetToken());
     	old.setFaceToken(studentFaceInfo.getFaceToken());
     	old.setPhotoMD5(studentFaceInfo.getPhotoMD5());
-
-		Student student = studentRepo.findOne(studentFaceInfo.getStudent().getId());
-		if(student != null){
-			student.setPhotoPath(student.getIdentityNumber()+"/"+studentFaceInfo.getPhotoMD5());
-			studentRepo.save(student);
-		}
         return studentFaceInfoRepo.save(old);
     }