$param['division_cd'] = $division_cd; } //バリデート処理 #登録者ID if (empty($staff_id)) { throw new Exception("システムエラー:IDが指定されていません"); } #本部CD if (empty($department_cd)) { throw new Exception("システムエラー:本部CDが指定されていません"); #部署CD(本部CDに9999が指定される条件にて発生) } elseif ($department_cd == "9999" && empty($division_cd)) { throw new Exception("システムエラー:部署CDが指定されていません"); } $t_sql_flg = isset($sql_flg) ? $sql_flg : null; $flg = $target->isEntryEnabledTarget($t_sql_flg, $department_cd, $division_cd, $year); if ($flg) { // データベースに接続する $conn = DbControl::getInstance(); $conn->dbConnect(DbControl::MASTER_DB)->beginTransaction(); //件数分処理 for ($i = 0; $i < count($title); $i++) { $t_staff_id = isset($staff_id) ? $staff_id : null; $t_year = isset($year) ? $year : null; $t_department_cd = isset($department_cd) ? $department_cd : null; $t_division_cd = isset($division_cd) ? $division_cd : null; $t_title = isset($title[$i]) ? $title[$i] : null; $t_note = isset($note[$i]) ? $note[$i] : null; $t_level1 = isset($level1[$i]) ? $level1[$i] : null; $t_level2 = isset($level2[$i]) ? $level2[$i] : null; $t_level3 = isset($level3[$i]) ? $level3[$i] : null;