Skip to content

Commit

Permalink
[UPDATE]: 프사 업로드 수정
Browse files Browse the repository at this point in the history
  • Loading branch information
sye1101 committed May 31, 2024
1 parent 9860ac1 commit f0f4bb8
Show file tree
Hide file tree
Showing 3 changed files with 8 additions and 15 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -97,17 +97,13 @@ public ApiResponse<Object> updatePassword(@RequestBody @Valid UpdatePasswordDTO
@PatchMapping(value = "/edit/profile", consumes = "multipart/form-data")
@Operation(summary = "마이페이지 프로필 사진 변경", description = "프로필 사진을 변경합니다.")
public ApiResponse<Object> updateUserImg(@RequestPart(value = "userImg") MultipartFile userImg) {
boolean success = userImgService.updateUserImg(userImg);
if (success) return ApiResponse.onSuccess("프로필 사진이 성공적으로 변경되었습니다.");
else return ApiResponse.onFailure("400", "프로필 사진 변경에 실패하였습니다.", null);
return ApiResponse.onSuccess(userImgService.updateUserImg(userImg));
}

@PatchMapping("/delete/profile")
@Operation(summary = "마이페이지 프로필 사진 삭제", description = "프로필 사진을 삭제합니다.")
public ApiResponse<Object> deleteUserImg() {
boolean success = userImgService.deleteUserImg();
if (success) return ApiResponse.onSuccess("프로필 사진이 성공적으로 삭제되었습니다.");
else return ApiResponse.onFailure("400", "프로필 사진 삭제에 실패하였습니다.", null);
return ApiResponse.onSuccess(userImgService.deleteUserImg());
}

@GetMapping()
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,9 +3,6 @@
import org.springframework.web.multipart.MultipartFile;

public interface UserImgService {

boolean updateUserImg(MultipartFile userImg);

// 프로필 사진 삭제 -> 기본 이미지 변경
boolean deleteUserImg();
String updateUserImg(MultipartFile userImg);
String deleteUserImg();
}
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@ public class UserImgServiceImpl implements UserImgService{

// 프로필 사진 변경
@Override
public boolean updateUserImg(MultipartFile userImg) {
public String updateUserImg(MultipartFile userImg) {
Optional<Member> memberOptional = findMemberService.findLoginMember();
Member member;
if(memberOptional.isPresent()) member = memberOptional.get();
Expand All @@ -43,12 +43,12 @@ public boolean updateUserImg(MultipartFile userImg) {
member.updateUserImg(profileImage);
memberRepository.save(member);

return true;
return profileImage;
}

// 프로필 사진 삭제 -> 기본 이미지 변경
@Override
public boolean deleteUserImg() {
public String deleteUserImg() {
Optional<Member> memberOptional = findMemberService.findLoginMember();
Member member;
// 로그인 체크
Expand All @@ -63,6 +63,6 @@ public boolean deleteUserImg() {
member.updateUserImg(defaultImg);
memberRepository.save(member);

return true;
return defaultImg;
}
}

0 comments on commit f0f4bb8

Please sign in to comment.