43 lines
1.5 KiB
Plaintext
43 lines
1.5 KiB
Plaintext
|
|
外部システムAPI仕様書.md を前提に、ユーザーデータcsvから、
|
|
各ユーザーごとにユーザー登録、チーム登録、エントリー登録、イベント参加を行う
|
|
docker compose で実施するPythonスクリプトを作成しなさい。
|
|
|
|
|
|
ユーザーデータのCSVは以下の項目を持つ。
|
|
|
|
部門別数,時間,部門,チーム名,メール,パスワード,電話番号,氏名1,誕生日1,氏名2,誕生日2,氏名3,誕生日3,氏名4,誕生日4,氏名5,誕生日5,氏名6,誕生日6,氏名7,誕生日7,,
|
|
|
|
|
|
1. 起動パラメータで、event_code=大垣2509 を指定する.
|
|
|
|
2. CSV(CPLIST/input/team2025.csv)を読みこみ、各行ごとに下記の処理を行う。
|
|
|
|
2-1. カスタムユーザー登録 API
|
|
|
|
# メールアドレスをキーに既存ユーザーを取得
|
|
検索がヒットしなければ、ユーザー登録する。
|
|
検索がヒットすれば、パスワードを更新する。
|
|
|
|
|
|
|
|
event_codeに指定event_codeを設定
|
|
zekken_number に zekken を入力
|
|
team_name に team名を入れる
|
|
|
|
2-2. チーム登録、メンバー登録
|
|
|
|
# 部門・時間・チーム名でチーム登録
|
|
# メンバーを1名ずつ7名まで登録
|
|
## それぞれダミーメアドと名前と生年月日でメンバー登録
|
|
|
|
2-3. エントリー登録
|
|
|
|
# 指定されたイベントにチームを9/6で登録する。
|
|
|
|
2-4. イベント参加
|
|
|
|
# 登録したエントリーでイベント参加する。
|
|
|
|
|