@Transactional(propagation = Propagation.REQUIRED, isolation = Isolation.DEFAULT)
@Override
public Environment update(EnvironmentDetailsDto environmentDetailsDto) {
try {
MDC.put(LOG_KEY_ENVUID, environmentDetailsDto.getUid());
MDC.put(LOG_KEY_ENVNAME, environmentDetailsDto.getLabel());
log.debug("updateEnvironment: uid={}", new Object[]{environmentDetailsDto.getUid()});
Environment environment = environmentRepository.findByUid(environmentDetailsDto.getUid());
assertHasWritePermissionFor(environment);
environment.setComment(environmentDetailsDto.getComment());
return environment;
} finally {
MDC.remove(LOG_KEY_ENVNAME);
MDC.remove(LOG_KEY_ENVUID);
}
}
ManageEnvironmentImpl.java 文件源码
java
阅读 29
收藏 0
点赞 0
评论 0
项目:elpaaso-core
作者:
评论列表
文章目录