Skip to content

Commit f43289b

Browse files
committed
fix: 컨설팅 요약 생성 관련 오류 해결
1 parent 9baef37 commit f43289b

File tree

5 files changed

+12
-9
lines changed

5 files changed

+12
-9
lines changed

src/main/java/com/swOnCampus/AIPlatform/domain/consulting/service/CompanyServiceImpl.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -63,6 +63,7 @@ private Long createCompanyWithConsulting(Member member, CompanyInfoRequest compa
6363

6464
Consulting consulting = Consulting.builder()
6565
.company(company)
66+
.member(member)
6667
.result(result.result())
6768
.summary(result.summary())
6869
.build();

src/main/java/com/swOnCampus/AIPlatform/domain/consulting/service/ConsultingServiceImpl.java

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -28,11 +28,15 @@ public ConsultingSave getConsultingResult(ConsultingRequest request) {
2828
return response;
2929
}
3030

31-
private ConsultingAiResponse sendRequestToAi(ConsultingRequest request, boolean summary) {
31+
private ConsultingAiResponse sendRequestToAi(ConsultingRequest jsonRequest, boolean summary) {
3232
String url = UriComponentsBuilder.fromHttpUrl(aiApiUrl + "/api/consulting")
3333
.queryParam("summary", summary)
34+
.queryParam("test", true)
3435
.toUriString();
3536

36-
return restTemplate.postForObject(url, request, ConsultingAiResponse.class);
37+
ConsultingAiResponse response = restTemplate.postForObject(url, jsonRequest,
38+
ConsultingAiResponse.class);
39+
40+
return response;
3741
}
3842
}

src/main/java/com/swOnCampus/AIPlatform/domain/consulting/web/controller/ConsultingController.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@ public class ConsultingController {
5050
public ResponseEntity<ApiResponse<?>> createConsulting(
5151
@LoginMember Member member,
5252
@RequestBody CompanyInfoRequest companyInfoRequest,
53-
@RequestParam(required = false) Long companyId // 채팅방 id
53+
@RequestParam(name="companyId", required = false) Long companyId // 채팅방 id
5454
) {
5555
ConsultingResponse result = companyService.createOrGetConsulting(
5656
member.getMemberId(), companyInfoRequest, companyId);
Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,9 @@
11
package com.swOnCampus.AIPlatform.domain.consulting.web.dto.request;
22

3-
import com.fasterxml.jackson.annotation.JsonProperty;
4-
53
public record ConsultingRequest(
6-
@JsonProperty("industry") String industry,
7-
@JsonProperty("company_size") String companySize,
8-
@JsonProperty("pain_point") String painPoint
4+
String industry,
5+
String company_size,
6+
String pain_point
97
) {
108

119
}

src/main/java/com/swOnCampus/AIPlatform/domain/report/web/controller/ReportController.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ public class ReportController {
4343
@GetMapping()
4444
public ResponseEntity<ApiResponse<?>> createReportingPdf(
4545
@LoginMember Member member,
46-
@RequestParam Long companyId // 채팅방 id
46+
@RequestParam(name="companyId") Long companyId // 채팅방 id
4747
) {
4848
ReportingResponse reportingResponse = reportService.createReportingPdf(
4949
member.getMemberId(), companyId);

0 commit comments

Comments
 (0)