refactor(lotto_buyer): 사용자 예치금 정보 조회 로직 수정
This commit is contained in:
@@ -126,14 +126,11 @@ class LottoBuyer:
|
||||
try:
|
||||
self.session.headers.update({"Referer": f"{BASE_URL}/mypage/home"})
|
||||
response = self.session.get(
|
||||
f"{BASE_URL}/mypage/getMndpInfo.do", timeout=30
|
||||
f"{BASE_URL}/mypage/selectUserMndp.do", timeout=30
|
||||
)
|
||||
data = response.json()
|
||||
mndp = data.get("data", {})
|
||||
# 예치금 잔액 = 입금액 합계 - 출금액 합계
|
||||
deposit = int(mndp.get("csblDpstAmt", 0) or 0)
|
||||
withdraw = int(mndp.get("csblTkmnyAmt", 0) or 0)
|
||||
return max(0, deposit - withdraw)
|
||||
mndp = data.get("data", {}).get("userMndp", {})
|
||||
return int(mndp.get("totalAmt", 0) or 0)
|
||||
except Exception:
|
||||
return 0
|
||||
|
||||
|
||||
Reference in New Issue
Block a user