Skip to content

Commit 7fdf82b

Browse files
committed
REFACTOR: Check about border update request validate
1 parent 83b3935 commit 7fdf82b

4 files changed

Lines changed: 5 additions & 4 deletions

File tree

src/main/java/com/studioedge/focus_to_levelup_server/domain/member/dto/UpdateProfileRequest.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ public record UpdateProfileRequest(
1111
@Schema(description = "프로필 이미지 pk", example = "3")
1212
Long profileImageId,
1313

14-
@NotNull(message = "프로필 이미지 선택은 필수입니다.")
14+
@NotNull(message = "프로필 테두리 선택은 필수입니다.")
1515
@Schema(description = "프로필 테두리 pk", example = "5")
1616
Long profileBorderId
1717
) {

src/main/java/com/studioedge/focus_to_levelup_server/domain/member/entity/MemberInfo.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -180,7 +180,8 @@ public void updateProfile(MemberAsset updateImage, MemberAsset updateBorder, Str
180180
if (updateImage.getAsset().getType() != AssetType.CHARACTER_PROFILE_IMAGE) {
181181
throw new IllegalArgumentException("제공된 에셋이 프로필 이미지가 아닙니다.");
182182
}
183-
if (updateBorder.getAsset().getType() != AssetType.CHARACTER_PROFILE_BORDER) {
183+
if (updateBorder.getAsset().getType() != AssetType.CHARACTER_PROFILE_BORDER &&
184+
updateBorder.getAsset().getType() != AssetType.TIER_BORDER) {
184185
throw new IllegalArgumentException("제공된 에셋이 테두리가 아닙니다.");
185186
}
186187
this.profileMessage = profileMessage;

src/main/java/com/studioedge/focus_to_levelup_server/domain/ranking/enums/Tier.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -74,7 +74,7 @@ public static String getBorderAssetName(Tier tier) {
7474
case SILVER: return "실버 프로필 테두리";
7575
case GOLD: return "골드 프로필 테두리";
7676
case PLATINUM: return "플레티넘 프로필 테두리";
77-
case DIAMOND: return "에메랄드 프로필 테두리";
77+
case DIAMOND: return "다이아 프로필 테두리";
7878
case MASTER: return "마스터 프로필 테두리";
7979
default: return "브론즈 프로필 테두리";
8080
}

src/main/resources/static/asset_data.sql

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -138,7 +138,7 @@ INSERT INTO assets (type, name, asset_url) VALUES
138138
('TIER_BORDER', '실버 프로필 테두리', CONCAT(@s3_border_base, 'silver_profile_border.png')),
139139
('TIER_BORDER', '골드 프로필 테두리', CONCAT(@s3_border_base, 'gold_profile_border.png')),
140140
('TIER_BORDER', '플레티넘 프로필 테두리', CONCAT(@s3_border_base, 'platinum_profile_border.png')),
141-
('TIER_BORDER', '에메랄드 프로필 테두리', CONCAT(@s3_border_base, 'emerald_profile_border.png')),
141+
('TIER_BORDER', '다이아 프로필 테두리', CONCAT(@s3_border_base, 'diamond_profile_border.png')),
142142
('TIER_BORDER', '마스터 프로필 테두리', CONCAT(@s3_border_base, 'master_profile_border.png'));
143143

144144
-- -----------------------------------------------------

0 commit comments

Comments
 (0)