Files
rogaining_srv/エントリー.md
2025-09-06 04:10:20 +09:00

1.4 KiB
Raw Permalink Blame History

CPLIST/input/teams2025.csv から、以下の手順でデータベーステーブルに書き込むプログラムを作成しなさい。docker compose 環境

CSVは以下の項目を持つ。

部門別数,時間,部門,チーム名,メール,パスワード,電話番号,氏名1,誕生日1,氏名2,誕生日2,氏名3,誕生日3,氏名4,誕生日4,氏名5,誕生日5,氏名6,誕生日6,氏名7,誕生日7,,

  1. 起動パラメータで、event_code を指定する. DBはrogdbを使用。user は admin パスワードは admin123456 ホストは localhost を指定

  2. CSVを読みこみ、各行ごとに下記の処理を行う。

2-1. カスタムユーザー

メールアドレスをキーに既存ユーザーを取得

 検索がヒットしなければ、ユーザー登録する。 検索がヒットすれば、パスワードを更新し、   event_codeに指定event_codeを設定   zekken_number に zekken を入力   team_name に team名を入れる

2-2. チーム登録

部門・時間・チーム名でチーム登録

メンバーを1名ずつ7名まで登録

それぞれダミーメアドと名前と生年月日でメンバー登録

2-3. エントリー登録

指定されたイベントにチームを登録する。

2-4. イベント参加

登録したエントリーでイベント参加する。