一部のタイムスロットで予約を作成しようとしていますが、そのタイムスロットが利用できるかどうかわかりません。だから私はスロットの空き状況を確認する必要があります。Groovyでタイムスロットの空き時間を達成するために使用するループ
ステップ1:現在の開始時刻と終了時刻を変数に設定します。 例:startDateTime(SDT)およびendDateTime(EDT)
ステップ2:DBのスロットの空き状況を確認します。 例えば:
def res = con.firstRow("select * from tblbookingitem where active=1 and fkItemID=$roomID and DateTimeFrom=$SDT and DateTimeTo=$EDT")
ステップ3:スロットが利用できない場合は、次に、一時変数にstartDateTimeとendDateTimeをインクリメントし、再びDB可用性
注意を確認してください。これはループであるべきスロットまで使用可能
ステップ4 :スロットが利用可能な場合、プロパティに設定します。
すべての手順のコードを記述しましたが、ループを使用してこれをどのように達成する必要があります。
おかげで実現することができます。 – rAJ