EndPoint - GET_pl_subj_exam
Method - GET
Этот запрос возвращает пары ID, которые дают информацию о том на какой вид приема можно записать в конкретное расписание.
Эти пары ID соединяют данные возвращаемые запросами 1.2. get_pl_exam / виды приемов и 1.3. get_pl_subj / список расписаний
Информация возвращаемая этим запросом в МИС меняется редко.
Новые расписания и вид приема на которые можно в них записывать настраиваются в основном на будущие даты.
Запрос выполнять раз в сутки (в 05:00) с помощью планировщика (cron), сохранять полученный json объект на стороне приложения/движка сайта.
И при дальнейшей работе в течении суток обращаться к нему.
<?php
$file_pl_subj_exam = $_SERVER['DOCUMENT_ROOT'] . '/content/data/pl_subj_exam.json';
$data_pl_subj_exam = @file_get_contents('http://127.0.0.1:45670/get_pl_subj_exam');
if ($data_pl_subj_exam !== FALSE) {
$result_pl_subj_exam = file_put_contents($file_pl_subj_exam, $data_pl_subj_exam);
}
echo $result_pl_subj_exam;| Название параметра | Тип данных | Описание | обязательный параметр |
|---|---|---|---|
| pl_subj_id | integer | ID расписания | нет |
| pl_exam_id | integer | ID вида приема | нет |
| Название параметра | Тип данных | Описание |
|---|---|---|
| pl_subj_id | integer | ID расписания |
| pl_exam_id | integer | ID вида приема |
http://127.0.0.1:45670/GET_pl_subj_exam/?pl_subj_id=919
или
http://127.0.0.1:45670/GET_pl_subj_exam/?pl_exam_id=130
для параметра pl_subj_id=919
[
{
"pl_subj_id": 919,
"pl_exam_id": 130
},
{
"pl_subj_id": 919,
"pl_exam_id": 463
}
]