diff --git a/nect-api/src/main/java/com/nect/api/domain/analysis/controller/IdeaAnalysisController.java b/nect-api/src/main/java/com/nect/api/domain/analysis/controller/IdeaAnalysisController.java index ed0bfbd..f52bf77 100644 --- a/nect-api/src/main/java/com/nect/api/domain/analysis/controller/IdeaAnalysisController.java +++ b/nect-api/src/main/java/com/nect/api/domain/analysis/controller/IdeaAnalysisController.java @@ -35,7 +35,7 @@ public ApiResponse getAnalysisPage( } - @PostMapping + @PostMapping("/old") public ApiResponse analyzeIdea( @AuthenticationPrincipal UserDetailsImpl userDetails, @RequestBody IdeaAnalysisRequestDto requestDto) { @@ -46,7 +46,7 @@ public ApiResponse analyzeIdea( return ApiResponse.ok(response); } - @PostMapping("/new") + @PostMapping public ApiResponse newAnalyzeIdea( @AuthenticationPrincipal UserDetailsImpl userDetails, @RequestBody IdeaAnalysisRequestDto requestDto) { diff --git a/nect-api/src/test/java/com/nect/api/analysis/IdeaAnalysisControllerTest.java b/nect-api/src/test/java/com/nect/api/analysis/IdeaAnalysisControllerTest.java index 93efee5..2ea3db8 100644 --- a/nect-api/src/test/java/com/nect/api/analysis/IdeaAnalysisControllerTest.java +++ b/nect-api/src/test/java/com/nect/api/analysis/IdeaAnalysisControllerTest.java @@ -5,6 +5,7 @@ import com.nect.api.domain.analysis.dto.req.IdeaAnalysisRequestDto; import com.nect.api.domain.analysis.dto.res.IdeaAnalysisResponseDto; import com.nect.api.domain.analysis.service.IdeaAnalysisService; +import com.nect.api.domain.analysis.service.IdeaAnalysisSplitService; import com.nect.api.global.jwt.JwtUtil; import com.nect.api.global.jwt.service.TokenBlacklistService; import com.nect.api.global.security.UserDetailsImpl; @@ -53,6 +54,9 @@ class IdeaAnalysisControllerTest { @MockitoBean private IdeaAnalysisService ideaAnalysisService; + @MockitoBean + private IdeaAnalysisSplitService ideaAnalysisSplitService; + @MockitoBean private JwtUtil jwtUtil; @@ -96,7 +100,7 @@ void setUpAuth() { .targetCompletionDate(LocalDate.of(2026, 4, 30)) .build(); - given(ideaAnalysisService.analyzeProjectIdea(anyLong(), any(IdeaAnalysisRequestDto.class))) + given(ideaAnalysisSplitService.analyzeProjectIdeaSplit(anyLong(), any(IdeaAnalysisRequestDto.class))) .willReturn(mockAnalysisResponse()); // when & then @@ -395,4 +399,4 @@ private IdeaAnalysisPageResponseDto mockPageResponse() { )); } -} \ No newline at end of file +} diff --git a/nect-client/src/main/resources/application-client.yml b/nect-client/src/main/resources/application-client.yml index 87fb713..abe4909 100644 --- a/nect-client/src/main/resources/application-client.yml +++ b/nect-client/src/main/resources/application-client.yml @@ -4,7 +4,7 @@ openai: model: ${OPENAI_MODEL:gpt-4.1-mini} fallback-model: ${OPENAI_FALLBACK_MODEL:gpt-4.1} connect-timeout-seconds: ${OPENAI_CONNECT_TIMEOUT_SECONDS:2} - read-timeout-seconds: ${OPENAI_READ_TIMEOUT_SECONDS:20} + read-timeout-seconds: ${OPENAI_READ_TIMEOUT_SECONDS:120} max-retries: ${OPENAI_MAX_RETRIES:2} initial-backoff-millis: ${OPENAI_INITIAL_BACKOFF_MILLIS:200} max-output-token: ${OPENAI_MAX_OUTPUT_TOKEN:4000}