refactor(lotto_buyer): 사용자 예치금 정보 조회 로직 수정

This commit is contained in:
hyeonggil
2026-03-28 11:36:21 +09:00
parent 52a06b163d
commit f67b368fb0

View File

@@ -126,14 +126,11 @@ class LottoBuyer:
try: try:
self.session.headers.update({"Referer": f"{BASE_URL}/mypage/home"}) self.session.headers.update({"Referer": f"{BASE_URL}/mypage/home"})
response = self.session.get( response = self.session.get(
f"{BASE_URL}/mypage/getMndpInfo.do", timeout=30 f"{BASE_URL}/mypage/selectUserMndp.do", timeout=30
) )
data = response.json() data = response.json()
mndp = data.get("data", {}) mndp = data.get("data", {}).get("userMndp", {})
# 예치금 잔액 = 입금액 합계 - 출금액 합계 return int(mndp.get("totalAmt", 0) or 0)
deposit = int(mndp.get("csblDpstAmt", 0) or 0)
withdraw = int(mndp.get("csblTkmnyAmt", 0) or 0)
return max(0, deposit - withdraw)
except Exception: except Exception:
return 0 return 0