Skip to content

Commit

Permalink
Merge pull request #273 from bankidz/fix/QA
Browse files Browse the repository at this point in the history
feat: 걷고있는 돈길 포기 시 부모의 acceptedChallenge도 차감 로직 작성 #268
  • Loading branch information
sanbonai06 authored Nov 11, 2022
2 parents ed41cae + 9d957ce commit 958b211
Show file tree
Hide file tree
Showing 3 changed files with 13 additions and 0 deletions.
1 change: 1 addition & 0 deletions src/main/java/com/ceos/bankids/mapper/ChallengeMapper.java
Original file line number Diff line number Diff line change
Expand Up @@ -94,6 +94,7 @@ public ChallengeDTO deleteChallengeMapper(User authUser, Long challengeId) {
authUser,
challengeUser);
kidService.updateKidDecreaseTotalChallenge(authUser);
parentService.parentAcceptedChallengeDecrease(deleteChallenge.getContractUser());
notificationService.deleteChallengeNotification(authUser,
deleteChallenge.getContractUser(), deleteChallenge);
return challengeDTO;
Expand Down
2 changes: 2 additions & 0 deletions src/main/java/com/ceos/bankids/service/ParentService.java
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,8 @@ public interface ParentService {

public void updateParentAcceptedChallenge(User contractUser);

public void parentAcceptedChallengeDecrease(User contractUser);

public void updateParentForDeleteFamilyUserByKid(List<FamilyUser> familyUserList,
ChallengeCompleteDeleteByKidMapperDTO challengeCompleteDeleteByKidMapperDTO);

Expand Down
10 changes: 10 additions & 0 deletions src/main/java/com/ceos/bankids/service/ParentServiceImpl.java
Original file line number Diff line number Diff line change
Expand Up @@ -53,6 +53,16 @@ public void updateParentAcceptedChallenge(User contractUser) {
parentRepository.save(parent);
}

@Transactional
@Override
public void parentAcceptedChallengeDecrease(User contractUser) {

Parent parent = contractUser.getParent();
Long acceptedRequest = parent.getAcceptedRequest();
parent.setAcceptedRequest(acceptedRequest - 1L);
parentRepository.save(parent);
}

@Transactional
@Override
public void updateParentForDeleteFamilyUserByKid(List<FamilyUser> familyUserList,
Expand Down

0 comments on commit 958b211

Please sign in to comment.