|
@@ -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);
|
|
|
}
|
|
|
|