테스트 사이트 - 개발 중인 베타 버전입니다

보유금액 동시 호출시 문제점 보완 방법 채택완료

강삼 5년 전 조회 1,248

안녕하세요.

배팅사이트를 제작중인데요.

배팅에 배짜도 모르던 제가 작업을 하다보니 테스트하면, 이런 저런 문제가 발생하네요ㅡㅡ

지금 가지고 있는 문제는 배팅과 동시에 당첨금 지급시

보유머니의 변동 없이 당첨금이 지급되는 문제인데요.

예로 보유머니가 10만원이고 지급 예정인 당첨금이 5만원

배팅 금액이 1만원이라 했을 때 배팅과 당첨금이 지급된 후의 회원 보유머니는 14만원이 되야 하는데.

10만원 - 1만원 + 5만원 = 14만원

보유머니 동시 호출로 인해서 보유머니가 15만원 되는 경우입니다.

이를 보완할수 있는 방법이 있을까요?

고수님들의 고언 부탁드립니다.

댓글을 작성하려면 로그인이 필요합니다.

답변 1개

select로 불러온 잔금머니를 더해주거나 빼준건 아닌가요?

이런식으로요.

update 테이블 set money=$계산된머니 where idx=idx값;

 

아래처럼 처리하는게 좋을거같습니다.

update 테이블 set money=money-10000 where idx=idx값;

update 테이블 set money=money+50000 where idx=idx값;

 

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

강삼
5년 전
답변 감사합니다. 헌데 의미 전달이 제대로 안됐나보네요. 원하던 답변이 아녀서요. 답변도 없고해서 미답변으로 남깁니다.

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인