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:
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