Selaa lähdekoodia

提交更新照片没有更新人的BUG

chenken 7 vuotta sitten
vanhempi
commit
7e5981f017

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

@@ -82,9 +82,8 @@ public class StudentFaceInfoApi {
 
     @ApiOperation(value = "新增学生照片信息", notes = "新增")
     @PostMapping
-    public ResponseEntity add(HttpServletRequest request,@RequestBody StudentFaceInfo studentFaceInfo) {
-    	AccessUser accessUser = (AccessUser) request.getAttribute("accessUser");
-        return new ResponseEntity(studentFaceInfoService.save(studentFaceInfo,accessUser), HttpStatus.CREATED);
+    public ResponseEntity add(@RequestBody StudentFaceInfo studentFaceInfo) {
+        return new ResponseEntity(studentFaceInfoService.save(studentFaceInfo), HttpStatus.CREATED);
     }
 
     @ApiOperation(value = "更新学生照片信息", notes = "更新")

+ 2 - 5
core-api/src/main/java/cn/com/qmth/examcloud/service/core/service/StudentFaceInfoService.java

@@ -4,7 +4,6 @@ import java.util.Date;
 
 import javax.transaction.Transactional;
 
-import cn.com.qmth.examcloud.common.uac.entity.AccessUser;
 import cn.com.qmth.examcloud.service.core.entity.Student;
 import cn.com.qmth.examcloud.service.core.repo.StudentRepo;
 
@@ -25,7 +24,7 @@ public class StudentFaceInfoService {
 	StudentRepo studentRepo;
 
     @Transactional
-    public StudentFaceInfo save(StudentFaceInfo studentFaceInfo,AccessUser accessUser) {
+    public StudentFaceInfo save(StudentFaceInfo studentFaceInfo) {
     	StudentFaceInfo old = studentFaceInfoRepo.findByStudentId(studentFaceInfo.getStudent().getId());
 
 		Student student = studentRepo.findOne(studentFaceInfo.getStudent().getId());
@@ -38,10 +37,8 @@ public class StudentFaceInfoService {
 			studentFaceInfo.setCreateTime(new Date());
 			return studentFaceInfoRepo.save(studentFaceInfo);
     	}
-    	if(accessUser!=null){
-			studentFaceInfo.setUpdateUser(accessUser.getName());
-		}
     	old.setUpdateTime(new Date());
+    	old.setUpdateUser(studentFaceInfo.getUpdateUser());
     	old.setFaceSetToken(studentFaceInfo.getFaceSetToken());
     	old.setFaceToken(studentFaceInfo.getFaceToken());
     	old.setPhotoMD5(studentFaceInfo.getPhotoMD5());