Skip to content

Commit f373b7d

Browse files
committed
fix: 회원들의 feedback point 수정
1 parent a9083c6 commit f373b7d

2 files changed

Lines changed: 13 additions & 2 deletions

File tree

src/main/java/com/forink/forink/member/entity/Member.java

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
package com.forink.forink.member.entity;
22

3-
import com.forink.forink.global.error.BusinessException;
43
import static com.forink.forink.global.error.ErrorCode.ONLY_REGULAR_MEMBER_ELIGIBLE_FOR_PREGUIDE;
54
import static com.forink.forink.member.entity.MemberRoleType.ROLE_예비가이드;
65
import static com.forink.forink.member.entity.MemberRoleType.ROLE_회원;
76

8-
import com.forink.forink.roadmap.entity.Roadmap;
97
import com.forink.forink.global.base.BaseEntity;
8+
import com.forink.forink.global.error.BusinessException;
9+
import com.forink.forink.roadmap.entity.Roadmap;
1010
import jakarta.persistence.CascadeType;
1111
import jakarta.persistence.Column;
1212
import jakarta.persistence.Entity;
@@ -68,4 +68,12 @@ public void qualifyAsPreGuide() {
6868
}
6969
this.memberRoleType = ROLE_예비가이드;
7070
}
71+
72+
public void addPartFeedbackPoints() {
73+
this.point += 5;
74+
}
75+
76+
public void addEntireFeedbackPoints() {
77+
this.point += 10;
78+
}
7179
}

src/main/java/com/forink/forink/roadmap/application/RoadmapService.java

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -118,6 +118,8 @@ public void createRoadmapTypeFeedback(final Long roadmapStepId, final RoadmapTyp
118118
.roadmapStep(roadmapStep)
119119
.type(request.roadmapAnswerType())
120120
.build());
121+
122+
member.addPartFeedbackPoints();
121123
}
122124

123125
public void createRoadmapEntireFeedback(final Long roadmapId, final RoadmapEntireFeedbackRequest request,
@@ -134,6 +136,7 @@ public void createRoadmapEntireFeedback(final Long roadmapId, final RoadmapEntir
134136
.build());
135137

136138
roadmap.updateStatusType();
139+
member.addEntireFeedbackPoints();
137140
}
138141

139142
public void createRoadmaps(final Member member) {

0 commit comments

Comments
 (0)