refactor(lotto_buyer): 사용자 예치금 정보 조회 로직 수정
This commit is contained in:
@@ -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
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user