ー CSV一括アップロード特別処理 ー
・現在のuser_master_mainにCSVから読み込んだデータを新規追加します。
・レイアウトはuser_master_mainのレイアウトです。(レイアウト見本user_master_main_csv_up用.xlsxを参照)
・暗号化が必要な項目は暗号化してDBに書き込みます。
・読み込むCSVの文字コードはUTF-8 BOMなし。UTF-8 BOMありの場合はプログラムでBOMを削除します。
・社員番号10桁未満の時、先頭ゼロ埋め。
・兼務の人はメインの配属先でアップロードを行い、管理画面で兼務設定を行ってください。
・勤務先名と氏名関連の項目は30文字に切り捨てします。
<<チェックする項目>>
エラーの場合はメッセージを画面出力し、読み飛ばし
1.読み込みファイルの有無と拡張子
2.社員番号の重複
3.assignment_place_class・・・『配属先種別(本A・本B・エリ・事業・拠点・独立)』の名称確認
4.assignment_place_code・・・『配属先』↑から検索するtableを決定し実在チェック
<<固定値のセット>>
・first_login: "Y"
・password: user_id
・make_timestamp: date('Y-m-d H:i:s')
・last_update_timestamp: date('Y-m-d H:i:s')
・last_update_user: "csv_up"