回答編集履歴

1

補足説明追加

2022/01/08 16:52

投稿

dev-fjk
dev-fjk

スコア9

test CHANGED
@@ -53,3 +53,15 @@
53
53
  引き出しの際はセッションからユーザーの残高を受け取るのではなく、
54
54
 
55
55
  DBにSelectで検索をかけて取得した残高から userInputに設定された残高を引いた値をDBに登録するべきではないのでしょうか?
56
+
57
+
58
+
59
+ おそらくセッションから1回目と2回目で同じ情報を取って減算している関係で
60
+
61
+ 1回目: 40000 -10000で DBに30000が登録
62
+
63
+ 2回目: 40000 -20000で DBに20000が登録(30000を上書きしてしまう)
64
+
65
+
66
+
67
+ となっているのだと思います。