戯言
仕事でECCUBE触ってるけど
管理画面の受注管理でポイントの再処理できる部分がある
その部分でポイントを大幅に使用するとユーザが所持するポイントがマイナスになる
で、いじくり倒してユーザ所持ポイントがマイナスにならないように修正
ただ、その他の処理(広告集計とか売上集計とか)が終わった後の処理だから
トランザクションでロールバック!とか思ったけど
EC-CUBEだめすぎで何処でトランザクション開始してるかわかんないし
そもそもmysql使ってるとトランザクションがまともに動かない
※テーブルのIDの次の値取る部分で
SHOW TABLE STATUS LIKE テーブル名
ALTER TABLE テーブル名 AUTO_INCREMENT=インクリメントした値
とかやっちゃうバカな子
ALTER使うとコミットされるがな!的な
まぁ、そこは直したから後はトランザクションの開始位置を探すだけ