Skip to content

Commit c75ff08

Browse files
authored
fix: API 변경에 따른 오류 수정 (#157)
* feat: 성적관련 api 변경에 따른 변경 * rename: api 변경에 따른 이름 변경
1 parent 1612451 commit c75ff08

6 files changed

Lines changed: 19 additions & 17 deletions

File tree

‎src/app/application/apply/ConfirmStep.tsx‎

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -25,11 +25,11 @@ const ConfirmStep = ({ languageTestScore, gpaScore, universityList, onNext }: Co
2525
<div className="w-12 pt-3 font-serif text-[13px] font-semibold leading-normal text-k-900">공인어학</div>
2626
<div className="flex flex-1 justify-between rounded-lg bg-k-50 px-5 py-3">
2727
<div className="font-serif text-[11px] font-semibold leading-normal text-k-700">
28-
{languageTestScore?.languageTest.languageTestType}
28+
{languageTestScore?.languageTestResponse.languageTestType}
2929
</div>
3030
<div className="text-right">
3131
<div className="font-serif text-[15px] font-semibold leading-normal text-secondary">
32-
{languageTestScore?.languageTest.languageTestScore}
32+
{languageTestScore?.languageTestResponse.languageTestScore}
3333
</div>
3434
<div className="font-serif text-[10px] font-normal leading-normal text-k-300">
3535
{/* 만료일 : 2024.5.6까지 */}
@@ -44,7 +44,7 @@ const ConfirmStep = ({ languageTestScore, gpaScore, universityList, onNext }: Co
4444
<div className="font-serif text-[11px] font-semibold leading-normal text-k-700">인하대학교</div>
4545
<div className="text-right">
4646
<div className="font-serif text-[15px] font-semibold leading-normal text-secondary">
47-
{gpaScore?.gpa.gpa.toFixed(2)}/{gpaScore?.gpa.gpaCriteria}
47+
{gpaScore?.gpaResponse.gpa.toFixed(2)}/{gpaScore?.gpaResponse.gpaCriteria}
4848
</div>
4949
{/* <div className="font-serif text-[10px] font-normal leading-normal text-k-300">~4학년 1학기</div> */}
5050
</div>

‎src/app/application/apply/GpaStep.tsx‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ const GpaStep = ({ gpaScoreList, curGpaScore, setCurGpaScore, onNext }: GpaStepP
3232
>
3333
<ScoreCard
3434
name="인하대학교" // TODO: 학교명 API에서 받아오기
35-
score={`${score.gpa.gpa.toFixed(2)}/${score.gpa.gpaCriteria}`}
35+
score={`${score.gpaResponse.gpa.toFixed(2)}/${score.gpaResponse.gpaCriteria}`}
3636
status={score.verifyStatus}
3737
// date={new Date(score.issueDate).toISOString()}
3838
date="2025-01-01"

‎src/app/application/apply/LanguageStep.tsx‎

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -37,8 +37,8 @@ const LanguageStep = ({
3737
>
3838
<ScoreCard
3939
key={score.id}
40-
name={languageTestMapping[score.languageTest.languageTestType]}
41-
score={score.languageTest.languageTestScore}
40+
name={languageTestMapping[score.languageTestResponse.languageTestType]}
41+
score={score.languageTestResponse.languageTestScore}
4242
status={score.verifyStatus}
4343
// date={new Date(score.issueDate).toISOString()}
4444
date="2025-01-01"

‎src/app/application/apply/page.tsx‎

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -41,9 +41,11 @@ const ApplyPage = () => {
4141
getMyLanguageTestScoreApi(),
4242
getUniversityListPublicApi(),
4343
]);
44-
setGpaScoreList(gpaRes.data.gpaScoreStatusList.filter((score: GpaScore) => score.verifyStatus === "APPROVED"));
44+
setGpaScoreList(
45+
gpaRes.data.gpaScoreStatusResponseList.filter((score: GpaScore) => score.verifyStatus === "APPROVED"),
46+
);
4547
setLanguageTestScoreList(
46-
languageRes.data.languageTestScoreStatusList.filter(
48+
languageRes.data.languageTestScoreStatusResponseList.filter(
4749
(score: LanguageTestScore) => score.verifyStatus === "APPROVED",
4850
),
4951
);

‎src/app/score/ScoreScreen.tsx‎

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ const ScoreScreen = () => {
2222
const fetchGpaScoreList = async () => {
2323
try {
2424
const res = await getMyGpaScoreApi();
25-
setGpaScoreList(res.data.gpaScoreStatusList);
25+
setGpaScoreList(res.data.gpaScoreStatusResponseList);
2626
} catch (err) {
2727
if (err.response) {
2828
console.error("Axios response error", err.response);
@@ -41,7 +41,7 @@ const ScoreScreen = () => {
4141
const fetchLanguageTestScoreList = async () => {
4242
try {
4343
const res = await getMyLanguageTestScoreApi();
44-
setLanguageTestScoreList(res.data.languageTestScoreStatusList);
44+
setLanguageTestScoreList(res.data.languageTestScoreStatusResponseList);
4545
} catch (err) {
4646
if (err.response) {
4747
console.error("Axios response error", err.response);
@@ -70,8 +70,8 @@ const ScoreScreen = () => {
7070
languageTestScoreList.map((score) => (
7171
<ScoreCard
7272
key={score.id}
73-
name={languageTestMapping[score.languageTest.languageTestType]}
74-
score={score.languageTest.languageTestScore}
73+
name={languageTestMapping[score.languageTestResponse.languageTestType]}
74+
score={score.languageTestResponse.languageTestScore}
7575
status={score.verifyStatus}
7676
// date={new Date(score.issueDate).toISOString()}
7777
date="2025-01-01"
@@ -85,7 +85,7 @@ const ScoreScreen = () => {
8585
<ScoreCard
8686
key={score.id}
8787
name="인하대학교" // TODO: 학교명 API에서 받아오기
88-
score={`${score.gpa.gpa.toFixed(2)}/${score.gpa.gpaCriteria}`}
88+
score={`${score.gpaResponse.gpa.toFixed(2)}/${score.gpaResponse.gpaCriteria}`}
8989
status={score.verifyStatus}
9090
// date={new Date(score.issueDate).toISOString()}
9191
date="2025-01-01"

‎src/types/score.ts‎

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -64,7 +64,7 @@ export interface SubmitLanguageTestScoreRequest {
6464

6565
export interface GpaScore {
6666
id: number;
67-
gpa: {
67+
gpaResponse: {
6868
gpa: number;
6969
gpaCriteria: number;
7070
gpaReportUrl: string;
@@ -75,12 +75,12 @@ export interface GpaScore {
7575
}
7676

7777
export interface MyGpaScoreResponse {
78-
gpaScoreStatusList: GpaScore[];
78+
gpaScoreStatusResponseList: GpaScore[];
7979
}
8080

8181
export interface LanguageTestScore {
8282
id: number;
83-
languageTest: {
83+
languageTestResponse: {
8484
languageTestType: LanguageTestEnum;
8585
languageTestScore: string;
8686
languageTestReportUrl: string;
@@ -91,7 +91,7 @@ export interface LanguageTestScore {
9191
}
9292

9393
export interface MyLanguageTestScoreResponse {
94-
languageTestScoreStatusList: LanguageTestScore[];
94+
languageTestScoreStatusResponseList: LanguageTestScore[];
9595
}
9696

9797
export type ScoreSubmitStatus = "PENDING" | "REJECTED" | "APPROVED";

0 commit comments

Comments
 (0)