やりたいこと
フロントからJSON形式でstart_time,end_timeが送られてくるので
DBに保存をしたいのですが、
start_timeとendtimeがうまく時間の重複しないようにどうすればいいかロジックが思い浮かびません。
(例)
start_time 21:00-
end_time 22:00
start_time 21:30-
end_time 21:59-
といったペアが作られてしまいます。
JSON
1[ 2 { 3 "start_time" : "2016-01-06 00:00:00", 4 "end_time" : "2016-01-06 00:00:00", 5 "user_id" : "1", 6 }, 7 { 8 "start_time" : "2016-01-06 00:00:00", 9 "end_time" : "2016-01-06 00:00:00", 10 "user_id" : "1" 11 } 12 . 13 . 14 . 15]
考えたこと
パラメーターとして送られるJSONのリクエストは何個でも送れる仕様です。
既存のDBも見に行って1つ1つの時間を確認しないといけないので全てを参照するとなると膨大な
量のコード量になると思います。
https://qiita.com/tatsugon14/items/02e24f1656b42e06e2ab
上記のような記事も参考にしましたが、リクエストとして何個でも送れるとの、DBをチェックもしてないので
私が行いたい実装には出来ないと考えました。
お手数ですが宜しくお願い致します。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/07/07 14:11