Добавление зачетки аспиранта сработало не сразу
Запрос
{
"faculty": "000001389",
"students": [
{
"externalID" : "000258692",
"firstName" : "####",
"secondName" : "####",
"lastName" : "#####",
"recordBooks" : [
{"status": "Учится","group": "21ПП-44.06.01.03-о1","degree": "Аспирант","form": "Очная","grade": "1","planExternalID": "000149587","externalID": "ПП-21-1093","facultyExternalID": "000001389","speciality": "44.06.01 - Образование и педагогические науки"}
]
}
]
}
раньше была другая зачетка в другой группе на этом же факультете.
логи первого запроса и второго, который сработал:
2021-11-15 16:57:24 --- INFO: 0.0038 | DB: SELECT * FROM Student_GetRecordBooks(:id) in /projects/grade/~dev_rating/application/classes/Model/Student.php:51
2021-11-15 16:57:24 --- INFO: 0.0053 | DB: SELECT * FROM Student_ChangeInfo(ID, ExternalID, LastName, FirstName, SecondName) AS "Success" in /projects/grade/~dev_rating/application/classes/Model/Student.php:78
2021-11-15 16:57:24 --- INFO: 0.0027 | DB: SELECT * FROM Student_GetRecordBooks(:id) in /projects/grade/~dev_rating/application/classes/Model/Student.php:51
2021-11-15 16:57:24 --- INFO: 0.0062 | DB: SELECT * FROM RecordBook_Bind(ExternalID, StudentID, PlanID) AS "ID" in /projects/grade/~dev_rating/application/classes/Model/RecordBook.php:46
2021-11-15 16:57:24 --- WARNING: SYNC_STUDENTS Invalid parameters: {"status":"common","group":"1","degree":"postgraduate","form":1,"grade":"1","planExternalID":"000149587","externalID":"\u041f\u041f-21-1093","facultyExternalID":"000001389","speciality":"44.06.01 - \u041e\u0431\u0440\u0430\u0437\u043e\u0432\u0430\u043d\u0438\u0435 \u0438 \u043f\u0435\u0434\u0430\u0433\u043e\u0433\u0438\u0447\u0435\u0441\u043a\u0438\u0435 \u043d\u0430\u0443\u043a\u0438","studentID":14415,"studentExternalID":"000258692","id":-1,"planID":5536,"facultyID":12,"groupID":6198} in /projects/grade/~dev_rating/application/classes/Controller/Api/V0/Student.php:395
2021-11-15 16:57:24 --- INFO: 5.3539 | URI: api/v0/student in /projects/grade/~dev_rating/system/classes/Kohana/Request/Client.php:114
2021-11-15 16:58:16 --- INFO: 0.0100 | DB: SELECT * FROM SignInByToken(:token) AS "ID" in /projects/grade/~dev_rating/application/classes/Model/Account.php:159
2021-11-15 16:58:16 --- INFO: 0.0036 | DB: SELECT * FROM GetFullInfo(:id, :semester); in /projects/grade/~dev_rating/application/classes/Model/Account.php:30
2021-11-15 16:58:16 --- INFO: 0.0006 | DB: SELECT * FROM Faculty_GetIdByExternalID(:facultyExternalID) AS "ID" in /projects/grade/~dev_rating/application/classes/Model/Faculties.php:85
2021-11-15 16:58:19 --- INFO: 0.0014 | DB: SELECT * FROM Student_GetIDFromExternalID(:ExtID) AS "ID" in /projects/grade/~dev_rating/application/classes/Model/Student.php:114
2021-11-15 16:58:37 --- INFO: 0.0011 | DB: SELECT * FROM RecordBook_GetIDFromExternalID(:ExtID) AS "ID" in /projects/grade/~dev_rating/application/classes/Model/RecordBook.php:60
2021-11-15 16:58:43 --- INFO: 0.0012 | DB: SELECT * FROM Plan_GetIDFromExternalID(:extid) AS "ID" in /projects/grade/~dev_rating/application/classes/Model/Plan.php:44
2021-11-15 16:58:50 --- INFO: 0.0006 | DB: SELECT * FROM Faculty_GetIdByExternalID(:facultyExternalID) AS "ID" in /projects/grade/~dev_rating/application/classes/Model/Faculties.php:85
2021-11-15 16:59:14 --- INFO: 0.0015 | DB: SELECT * FROM Grade_GetID(:gradeNum, :degree) in /projects/grade/~dev_rating/application/classes/Model/Grades.php:25
2021-11-15 16:59:32 --- INFO: 0.0006 | DB: SELECT * FROM Plan_GetInfo(:id) in /projects/grade/~dev_rating/application/classes/Model/Plan.php:17
2021-11-15 17:00:27 --- INFO: 0.0016 | DB: SELECT * FROM CreateGroup(:gradeID, :groupNum, :specialization, :specializationCode, :specYear, :facultyID, :year, :form) AS "ID" in /projects/grade/~dev_rating/application/classes/Model/Group.php:50
2021-11-15 17:01:27 --- INFO: 0.0058 | DB: SELECT * FROM Student_GetInfo(:id) in /projects/grade/~dev_rating/application/classes/Model/Student.php:35
2021-11-15 17:01:27 --- INFO: 0.0043 | DB: SELECT * FROM Student_GetRecordBooks(:id) in /projects/grade/~dev_rating/application/classes/Model/Student.php:51
2021-11-15 17:01:27 --- INFO: 0.0116 | DB: SELECT * FROM Student_ChangeInfo(ID, ExternalID, LastName, FirstName, SecondName) AS "Success" in /projects/grade/~dev_rating/application/classes/Model/Student.php:78
2021-11-15 17:01:27 --- INFO: 0.0048 | DB: SELECT * FROM Student_GetRecordBooks(:id) in /projects/grade/~dev_rating/application/classes/Model/Student.php:51
2021-11-15 17:03:33 --- INFO: 0.0129 | DB: SELECT * FROM RecordBook_Bind(ExternalID, StudentID, PlanID) AS "ID" in /projects/grade/~dev_rating/application/classes/Model/RecordBook.php:46
2021-11-15 17:03:56 --- INFO: 0.0095 | DB: SELECT * FROM ControlStudentGroup(:id, :group, :state, :semesterID) AS "Result" in /projects/grade/~dev_rating/application/classes/Model/RecordBook.php:132
2021-11-15 17:04:14 --- INFO: 358.2820 | URI: api/v0/student
SYNC_STUDENTS Invalid parameters
параметры ведь не менялись