Flat Message Layout

This commit is contained in:
현성필
2024-05-13 16:52:10 +09:00
parent 3e43e7a434
commit 128bf60b54
9 changed files with 209 additions and 182 deletions
@@ -6,6 +6,7 @@ import com.eactive.testmaster.client.entity.ApiRequestInfo;
import com.eactive.testmaster.client.repository.ApiLayoutRepository;
import com.eactive.testmaster.client.repository.ApiRequestRepository;
import com.eactive.testmaster.common.exception.NotFoundException;
import java.util.Optional;
import java.util.UUID;
import javax.transaction.Transactional;
import org.springframework.stereotype.Service;
@@ -31,11 +32,9 @@ public class ApiLayoutMgmtService {
}
public ApiLayout saveLayout(ApiLayout layout) {
if (layout.getId() == null) {
return createLayout(layout);
} else {
return updateLayout(layout.getId(), layout);
}
ApiLayout apiLayout = apiLayoutRepository.findFirstByApiRequestInfo(layout.getApiRequestInfo());
return apiLayout == null ? createLayout(layout) : updateLayout(apiLayout.getId(), layout);
}
public ApiLayout createLayout(ApiLayout layout) {