diff --git a/coolstore-partner-model/src/main/java/com/cool/store/request/ModifyInterviewerRequest.java b/coolstore-partner-model/src/main/java/com/cool/store/request/ModifyInterviewerRequest.java index 80a3914a6..c66057553 100644 --- a/coolstore-partner-model/src/main/java/com/cool/store/request/ModifyInterviewerRequest.java +++ b/coolstore-partner-model/src/main/java/com/cool/store/request/ModifyInterviewerRequest.java @@ -24,4 +24,7 @@ public class ModifyInterviewerRequest { @ApiModelProperty("面审官") private String interviewerUserId; + @ApiModelProperty(value = "当前操作人", hidden = true) + private String operatorUserId; + } diff --git a/coolstore-partner-service/src/main/java/com/cool/store/service/impl/LineInterviewServiceImpl.java b/coolstore-partner-service/src/main/java/com/cool/store/service/impl/LineInterviewServiceImpl.java index c569f4544..d4ef2b3ac 100644 --- a/coolstore-partner-service/src/main/java/com/cool/store/service/impl/LineInterviewServiceImpl.java +++ b/coolstore-partner-service/src/main/java/com/cool/store/service/impl/LineInterviewServiceImpl.java @@ -237,7 +237,7 @@ public class LineInterviewServiceImpl extends LineFlowService implements LineInt updateLineInfo.setSecondInterviewer(request.getInterviewerUserId()); } lineInfoDAO.updateLineInfo(updateLineInfo); - transferLogService.addLog(lineInfo, interviewInfo.getInterviewerUserId(), request.getInterviewerUserId(), OperationLogTypeEnum.ENTRUST_INTERVIEW); + transferLogService.addLog(lineInfo, request.getOperatorUserId(), request.getInterviewerUserId(), OperationLogTypeEnum.ENTRUST_INTERVIEW); return true; } diff --git a/coolstore-partner-web/src/main/java/com/cool/store/controller/webb/PCLineInterviewController.java b/coolstore-partner-web/src/main/java/com/cool/store/controller/webb/PCLineInterviewController.java index 630f16eda..d2b69a821 100644 --- a/coolstore-partner-web/src/main/java/com/cool/store/controller/webb/PCLineInterviewController.java +++ b/coolstore-partner-web/src/main/java/com/cool/store/controller/webb/PCLineInterviewController.java @@ -62,6 +62,7 @@ public class PCLineInterviewController { @ApiOperation("修改面试官") @PostMapping("/modify") public ResponseResult modifyInterviewer(@RequestBody @Validated ModifyInterviewerRequest request) { + request.setOperatorUserId(CurrentUserHolder.getUserId()); return ResponseResult.success(lineInterviewService.modifyInterviewer(request)); }