diff --git a/visa/visa-server/src/main/java/cn/axzo/nanopart/visa/server/service/VisaHelper.java b/visa/visa-server/src/main/java/cn/axzo/nanopart/visa/server/service/VisaHelper.java index 87538520..56fa8151 100644 --- a/visa/visa-server/src/main/java/cn/axzo/nanopart/visa/server/service/VisaHelper.java +++ b/visa/visa-server/src/main/java/cn/axzo/nanopart/visa/server/service/VisaHelper.java @@ -33,7 +33,10 @@ public class VisaHelper { //oldContext为空,newContext不为空,则是新增; // 操作日志:只有状态变更,没有属性变更日志 if (Objects.isNull(oldContext) && Objects.nonNull(newContext)) { - changeRecordLogService.batchAddLog(newContext.getChangeRecord().getId(), newContext.getStatus().getLogType(), VisaLogParam.builder().build()); + changeRecordLogService.batchAddLog(newContext.getChangeRecord().getId(), newContext.getStatus().getLogType(), VisaLogParam.builder() + .personId(newContext.getPersonId()) + .ouId(newContext.getOuId()) + .workspaceId(newContext.getWorkspaceId()).build()); changeRecordService.changeDbStatus(newContext.getChangeRecord().getId(), VisaStatusEnum.allStatus(), newContext.getStatus()); return; } diff --git a/visa/visa-server/src/main/java/cn/axzo/nanopart/visa/server/service/impl/ChangeRecordServiceImpl.java b/visa/visa-server/src/main/java/cn/axzo/nanopart/visa/server/service/impl/ChangeRecordServiceImpl.java index 8ebefe4f..7bff8974 100644 --- a/visa/visa-server/src/main/java/cn/axzo/nanopart/visa/server/service/impl/ChangeRecordServiceImpl.java +++ b/visa/visa-server/src/main/java/cn/axzo/nanopart/visa/server/service/impl/ChangeRecordServiceImpl.java @@ -211,7 +211,7 @@ public class ChangeRecordServiceImpl extends ServiceImpl preStatusList = this.buildPreStatusAndLog(request.getUpdateStatus()); + List preStatusList = this.buildPreStatus(request.getUpdateStatus()); // 2 更新状态 this.updateVisaStatus(request.getVisaId(), preStatusList, request.getUpdateStatus()); // 3 新增日志 @@ -270,12 +270,8 @@ public class ChangeRecordServiceImpl extends ServiceImpl buildPreStatusAndLog(VisaStatusEnum updateStatus) { + private List buildPreStatus(VisaStatusEnum updateStatus) { List preStatusList; switch (updateStatus) { case DECIDING: