팀 프로젝트 기간
오늘은 어제보다는 몸이 좀 괜찮아져서 아침에 일어나자마자 개발을 했다. 포인트 결제 부분은 다 끝내고, 좌석 결제 부분이 문제였다. 포인트 결제 부분은 유저의 포인트만 업데이트 해주면 되는데, 좌석 결제 부분은 이어지는 테이블이 많았다. 좌석 테이블에 유저아이디와 종료시간을 넣어줘야 하고, 유저테이블에 포인트를 차감해줘야하고, 방문기록테이블에 유저와 스터디카페를 저장해줘야했고, 좌석 결제 테이블에 저장까지 해야했다.
그래서 하나하나 해봤는데, 업데이트가 안되는 것이다. 그래서 구글링으로 찾아보니까 update를 쓰는 것이 아니라 user.point -= point;
이런 식으로 재할당을 해줘서 저장하는 방법이 있었다. 업데이트 하는 방법도 있었는 지는 모르겠다. 더 찾아보면 찾을 수 있었겠지만 시간이 많지 않아서 재할당을 하는 방법으로 사용했다. 이번주 안에 API를 끝내야 하는데 할 수 있을까? 라는 의문이 들었지만 최선을 다할 것이다.