Skip to content

Commit

Permalink
refactor: challengeUser에 cascade가 달림에 따라 challengeUser 삭제 로직 제거 #232
Browse files Browse the repository at this point in the history
  • Loading branch information
sanbonai06 committed Sep 20, 2022
1 parent b765761 commit f430aee
Show file tree
Hide file tree
Showing 3 changed files with 1 addition and 17 deletions.
4 changes: 0 additions & 4 deletions src/main/java/com/ceos/bankids/mapper/ChallengeMapper.java
Original file line number Diff line number Diff line change
Expand Up @@ -91,22 +91,18 @@ public ChallengeDTO deleteChallenge(User authUser, Long challengeId) {
}
if (deleteChallenge.getChallengeStatus() == ChallengeStatus.WALKING) {
kidService.checkKidDeleteChallenge(authUser, deleteChallenge);
// challengeUserService.deleteChallengeUser(authUser, challengeId);
return challengeService.deleteWalkingChallenge(
authUser,
challengeUser);
} else if (deleteChallenge.getChallengeStatus() == ChallengeStatus.FAILED) {
challengeUserService.deleteChallengeUser(authUser, challengeId);
return challengeService.deleteWalkingChallenge(
authUser,
challengeUser);
} else if (deleteChallenge.getChallengeStatus() == ChallengeStatus.REJECTED) {
challengeUserService.deleteChallengeUser(authUser, challengeId);
return challengeService.deleteRejectedChallenge(
authUser,
challengeUser);
} else if (deleteChallenge.getChallengeStatus() == ChallengeStatus.PENDING) {
challengeUserService.deleteChallengeUser(authUser, challengeId);
return challengeService.deletePendingChallenge(
authUser,
challengeUser);
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -13,8 +13,6 @@ public interface ChallengeUserService {

public ChallengeUser getChallengeUser(Long challengeId);

public void deleteChallengeUser(User authUser, Long challengeId);

public List<Challenge> getChallengeUserList(User authUser, String status);

public List<Challenge> getAchievedChallengeUserList(User authUser);
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -42,17 +42,7 @@ public ChallengeUser getChallengeUser(Long challengeId) {
return challengeUser;
}

@Override
public void deleteChallengeUser(User authUser, Long challengeId) {
ChallengeUser deleteChallengeUser = cuRepo.findByChallengeId(challengeId).orElseThrow(
() -> new BadRequestException(ErrorCode.NOT_EXIST_CHALLENGE_USER.getErrorCode()));
if (deleteChallengeUser.getUser().getId() != authUser.getId()) {
throw new ForbiddenException(ErrorCode.NOT_MATCH_CHALLENGE_USER.getErrorCode());
}

cuRepo.delete(deleteChallengeUser);
}

@Transactional
@Override
public List<Challenge> getChallengeUserList(User authUser, String status) {
if (Objects.equals(status, "pending")) {
Expand Down

0 comments on commit f430aee

Please sign in to comment.