Curiosity Daily のようなウェブサイトを構築しています。毎日ログインすると 10 の経験値が得られます。1 日あたり最大 10 個の記事を読むと、経験値が得られます。同じような経験はありませんか?
この要件は、データベースのテーブルフィールドを判断して、閲覧された記事数のテーブルを構築するだけです。
メインフィールド uid、readTime。 (ユーザー ID、読書時間)
記事をクリックするたびに、このテーブルにデータを挿入し、今日の readTime 内にこの uid に含まれる項目数が 10 未満の場合はエクスペリエンスを追加します。それは大きいので、追加しないでください。
同様のログインは次のようになります。
または、ユーザー テーブルに 2 つのフィールドを追加するだけで、テーブルには表示されなくなります。