Skip to content

Commit

Permalink
feat: 돈길 포기 시 totalChallenge 차감 #268
Browse files Browse the repository at this point in the history
  • Loading branch information
sanbonai06 committed Nov 11, 2022
1 parent bc940ef commit 4757848
Show file tree
Hide file tree
Showing 3 changed files with 13 additions and 0 deletions.
2 changes: 2 additions & 0 deletions src/main/java/com/ceos/bankids/mapper/ChallengeMapper.java
Original file line number Diff line number Diff line change
Expand Up @@ -93,6 +93,7 @@ public ChallengeDTO deleteChallengeMapper(User authUser, Long challengeId) {
ChallengeDTO challengeDTO = challengeService.deleteWalkingChallenge(
authUser,
challengeUser);
kidService.updateKidDecreaseTotalChallenge(authUser);
notificationService.deleteChallengeNotification(authUser,
deleteChallenge.getContractUser(), deleteChallenge);
return challengeDTO;
Expand Down Expand Up @@ -159,6 +160,7 @@ public List<ChallengeDTO> readChallengeListMapper(User authUser, String status)
return challengeDTOList;
}

// 돈길 상세 가져오기 API Mapper
@Transactional
public ChallengeDTO readChallengeDetail(User authUser, Long challengeId) {
ChallengeUser challengeUser = challengeUserService.readChallengeUser(challengeId);
Expand Down
2 changes: 2 additions & 0 deletions src/main/java/com/ceos/bankids/service/KidService.java
Original file line number Diff line number Diff line change
Expand Up @@ -23,4 +23,6 @@ public interface KidService {
public void updateInitKid(User user);

public void updateKidByPatchProgress(User user, Challenge challenge);

public void updateKidDecreaseTotalChallenge(User user);
}
9 changes: 9 additions & 0 deletions src/main/java/com/ceos/bankids/service/KidServiceImpl.java
Original file line number Diff line number Diff line change
Expand Up @@ -146,6 +146,15 @@ public void updateKidTotalChallenge(User user) {
kidRepository.save(kid);
}

@Transactional
@Override
public void updateKidDecreaseTotalChallenge(User user) {
Kid kid = user.getKid();
Long totalChallenge = kid.getTotalChallenge();
kid.setTotalChallenge(totalChallenge - 1L);
kidRepository.save(kid);
}

@Transactional
@Override
public void updateInitKid(User user) {
Expand Down

0 comments on commit 4757848

Please sign in to comment.