kookmin-sw / capstone-2024-45

시간은행 v2
https://kookmin-sw.github.io/capstone-2024-45/
1 stars 1 forks source link

[Back][Exchange] 관리자의 '송금 취소' 기능 예외상황 #24

Closed ytjdud closed 4 months ago

ytjdud commented 4 months ago

예외상황 예시

  1. balance = -100 < 0, isSuspended=true, suspendedType=SEND 이었던 User A 가 있다.
  2. B 로 부터 500 을 받아 balance = 400 >0, isSuspended=false, suspendedType=NONE 으로 변경되었다.
  3. 하지만 B 50을 줘야하는데 500으로 오송금한것이다.
  4. B 는 관리자에게 500 송금을 취소해달라고 요청한다.

현재 코드: 관리자가 송금 취소 시 balance = -100 < 0, isSuspended=false, suspendedType=NONE 으로, 금액만 바뀐다.

TODO:

ytjdud commented 4 months ago

commit dd3c8cc : function 분리 commit 32a6dc4 : issue#24 적용