お世話になっております。
技術的な部分になるのか分かりませんが方法が分からず質問させていただきます。
とあるサービスで品物の出品一覧があるとします。
その出品した品物に対してログインアカウントを持つ他者は「査定」登録をすることができます。
「査定」で金額の登録があってから一週間を期限として、一週間出品者の方でアクションが無ければ「査定」を取り消しにする、という処理を行います。
他者のアカウントは当然複数なので一つの商品に複数の「査定」がつく事があり、それぞれの査定に「期限」が存在する仕様です。
UIとしては期限を「残り3日」とか日数で出し、残1日を切ったら「残り01:55:20」でカウントダウンさせるような想定でして、
この部分についてはjavascriptで査定登録日時から日数などで処理分けすればできるかなと思ったんですが、
実際に期限が来た時をトリガーとして取り消しをする処理方法が分かりません。
cronだと指定した時間帯で処理させたいプログラムファイルを定期的に叩く、という処理だと思い要件と違うようにも感じておりまして、五月雨で登録される「査定登録」に対して期限が来るたびに取り消しの処理を発火させるにはどうしたら良いでしょうか?
運用してしているサービスの環境ですが、
php7.2
Laravel5.8
mySql8.0
Amazon Linux2
apache2.4
になります。
良き方法ございましたらご教示いただけますと幸いです。
何卒よろしくお願いします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/09/07 03:53
2020/09/07 07:07
2020/09/07 07:12
2020/09/07 07:13
2020/09/07 07:41