HTTP/HTTPS
请求协议
东梦接口平台 / 究极院APP-V3 / 开始上课
开始上课
接口地址:https://dmapi.v3.doyure.com/api/ultima.php?s=Ultima.Classes.Start
接口描述: 开始上课
接口参数
| 参数名字 | 类型 | 是否必须 | 默认值 | 其他 | 说明 |
|---|---|---|---|---|---|
| token | 字符串 | 可选 | - | 该参数为必传参数(仅为了调试方便设置为非必传)。登录接口返回的token值,可以在header中传该参数,也可以通过form-data方式传。 | |
| isPrepareLesson | 字符串 | 可选 | 0 | 是否是备课 |
返回字段
| 返回结果 | 类型 | 说明 |
|---|---|---|
| ret | 整型 | 状态码,200表示成功,4xx表示客户端非法请求,5xx表示服务器错误 |
| data | 对象或混合类型 | 业务数据,由各自接口指定,通常为对象 |
| msg | 字符串 | 提示信息,失败时的错误提示 |
在线测试
| 参数 | 是否必须 | 值 |
|---|---|---|
| service | 必须 | |
| token | 可选 | |
| isPrepareLesson | 可选 |
客户端请求示例
{
"ret": 200,
"data": {
"course_name": "四强Ba",
"intro": "四强B",
"file_path": "",
"contents": [
{
"id": 830,
"main_title": "第一回合",
"subtitle": "快速音PK",
"intro": "",
"rank": 1001,
"game_id": "8",
"duration": 5,
"type": 4,
"type_desc": "游戏",
"files": [
{
"file_type": "image",
"url": "http://static.doyure.com/dmapi/matches/kt/FS-KSY-key.png"
}
],
"games": {
"bgm": {
"file": "http://static.doyure.com/ultima/mp3/bz_ksy.mp3",
"title": "快速音伴奏-go",
"min_interval": 0.5,
"min_intervals": [],
"pre_beat_num": "4",
"total_parts": "8",
"tonality": "",
"parts": [],
"isMetronome": 0,
"speed": 0,
"rate": 1
},
"subjects": [
{
"uid": "77070e3f8fafcac731459a753df18ec7b03f82f0",
"rank": 1,
"games": [
[
{
"id": 5157,
"file": "http://static.doyure.com/dmapi/G2-2/G2B2a/G2B2a-1.mxl",
"json": "",
"rank": 1001,
"img": ""
}
],
[
{
"id": 5158,
"file": "http://static.doyure.com/dmapi/G2-2/G2B2a/G2B2a-2.mxl",
"json": "",
"rank": 1001,
"img": ""
}
],
[
{
"id": 5159,
"file": "http://static.doyure.com/dmapi/G2-2/G2B2a/G2B2a-3.mxl",
"json": "",
"rank": 1001,
"img": ""
}
],
[
{
"id": 5160,
"file": "http://static.doyure.com/dmapi/G2-2/G2B2a/G2B2a-4.mxl",
"json": "",
"rank": 1001,
"img": ""
}
],
[
{
"id": 5161,
"file": "http://static.doyure.com/dmapi/G2-2/G2B2a/G2B2a-5.mxl",
"json": "",
"rank": 1001,
"img": ""
}
],
[
{
"id": 5162,
"file": "http://static.doyure.com/dmapi/G2-2/G2B2a/G2B2a-6.mxl",
"json": "",
"rank": 1001,
"img": ""
}
],
[
{
"id": 5163,
"file": "http://static.doyure.com/dmapi/G2-2/G2B2a/G2B2a-7.mxl",
"json": "",
"rank": 1001,
"img": ""
}
],
[
{
"id": 5164,
"file": "http://static.doyure.com/dmapi/G2-2/G2B2a/G2B2a-8.mxl",
"json": "",
"rank": 1001,
"img": ""
}
],
[
{
"id": 5165,
"file": "http://static.doyure.com/dmapi/G2-2/G2B2a/G2B2a-9.mxl",
"json": "",
"rank": 1001,
"img": ""
}
]
]
},
{
"uid": "51496f66dce8fe841791a7a9fd336c9e16204dc9",
"rank": 1,
"games": [
[
{
"id": 5157,
"file": "http://static.doyure.com/dmapi/G2-2/G2B2a/G2B2a-1.mxl",
"json": "",
"rank": 1001,
"img": ""
}
],
[
{
"id": 5158,
"file": "http://static.doyure.com/dmapi/G2-2/G2B2a/G2B2a-2.mxl",
"json": "",
"rank": 1001,
"img": ""
}
],
[
{
"id": 5159,
"file": "http://static.doyure.com/dmapi/G2-2/G2B2a/G2B2a-3.mxl",
"json": "",
"rank": 1001,
"img": ""
}
],
[
{
"id": 5160,
"file": "http://static.doyure.com/dmapi/G2-2/G2B2a/G2B2a-4.mxl",
"json": "",
"rank": 1001,
"img": ""
}
],
[
{
"id": 5161,
"file": "http://static.doyure.com/dmapi/G2-2/G2B2a/G2B2a-5.mxl",
"json": "",
"rank": 1001,
"img": ""
}
],
[
{
"id": 5162,
"file": "http://static.doyure.com/dmapi/G2-2/G2B2a/G2B2a-6.mxl",
"json": "",
"rank": 1001,
"img": ""
}
],
[
{
"id": 5163,
"file": "http://static.doyure.com/dmapi/G2-2/G2B2a/G2B2a-7.mxl",
"json": "",
"rank": 1001,
"img": ""
}
],
[
{
"id": 5164,
"file": "http://static.doyure.com/dmapi/G2-2/G2B2a/G2B2a-8.mxl",
"json": "",
"rank": 1001,
"img": ""
}
],
[
{
"id": 5165,
"file": "http://static.doyure.com/dmapi/G2-2/G2B2a/G2B2a-9.mxl",
"json": "",
"rank": 1001,
"img": ""
}
]
]
}
],
"id": "8",
"game_id": "8",
"game_name": "视奏快速音",
"game_tour": "http://static.doyure.com/dmapi/matches/kt/FS-KSY-tour.png"
},
"score": []
},
{
"id": 835,
"main_title": "第二回合",
"subtitle": "视奏大作战",
"intro": "",
"rank": 1001,
"game_id": "14",
"duration": 5,
"type": 4,
"type_desc": "游戏",
"files": [
{
"file_type": "image",
"url": "http://static.doyure.com/dmapi/matches/kt/SZDZZ-B-tour.png"
}
],
"games": {
"notes": [
{
"percent": 100,
"notes": [
{
"id": 91,
"name": "gaming_rhy_s_41-1",
"num": "41"
},
{
"id": 118,
"name": "gaming_rhy_s_43-1",
"num": "43"
},
{
"id": 138,
"name": "gaming_rhy_s_45-1",
"num": "45"
},
{
"id": 157,
"name": "gaming_rhy_s_47-1",
"num": "47"
},
{
"id": 169,
"name": "gaming_rhy_s_48-1",
"num": "48"
},
{
"id": 192,
"name": "gaming_rhy_s_50-1",
"num": "50"
},
{
"id": 211,
"name": "gaming_rhy_s_52-1",
"num": "52"
},
{
"id": 222,
"name": "gaming_rhy_s_53-1",
"num": "53"
},
{
"id": 271,
"name": "gaming_rhy_s_55-1",
"num": "55"
},
{
"id": 309,
"name": "gaming_rhy_s_57-1",
"num": "57"
},
{
"id": 362,
"name": "gaming_rhy_s_59-25",
"num": "59"
},
{
"id": 378,
"name": "gaming_rhy_s_60-14",
"num": "60"
},
{
"id": 379,
"name": "gaming_rhy_s_60-15",
"num": "60"
},
{
"id": 423,
"name": "gaming_rhy_s_62-1",
"num": "62"
},
{
"id": 482,
"name": "gaming_rhy_s_64-9",
"num": "64"
},
{
"id": 492,
"name": "gaming_rhy_s_65-18",
"num": "65"
},
{
"id": 529,
"name": "gaming_rhy_s_67-1",
"num": "67"
},
{
"id": 561,
"name": "gaming_rhy_s_69-1",
"num": "69"
},
{
"id": 579,
"name": "gaming_rhy_s_71-1",
"num": "71"
},
{
"id": 591,
"name": "gaming_rhy_s_72-1",
"num": "72"
},
{
"id": 616,
"name": "gaming_rhy_s_74-1",
"num": "74"
},
{
"id": 637,
"name": "gaming_rhy_s_76-1",
"num": "76"
},
{
"id": 649,
"name": "gaming_rhy_s_77-1",
"num": "77"
},
{
"id": 675,
"name": "gaming_rhy_s_79-1",
"num": "79"
}
]
}
],
"notes2": [
{
"percent": 100,
"notes": [
{
"id": 126,
"name": "gaming_rhy_s_44-1",
"num": "44"
},
{
"id": 130,
"name": "gaming_rhy_s_44-2",
"num": "44"
},
{
"id": 146,
"name": "gaming_rhy_s_46-1",
"num": "46"
},
{
"id": 149,
"name": "gaming_rhy_s_46-2",
"num": "46"
},
{
"id": 161,
"name": "gaming_rhy_s_47-2",
"num": "47"
},
{
"id": 172,
"name": "gaming_rhy_s_48-2",
"num": "48"
},
{
"id": 180,
"name": "gaming_rhy_s_49-1",
"num": "49"
},
{
"id": 184,
"name": "gaming_rhy_s_49-2",
"num": "49"
},
{
"id": 199,
"name": "gaming_rhy_s_51-1",
"num": "51"
},
{
"id": 203,
"name": "gaming_rhy_s_51-2",
"num": "51"
},
{
"id": 214,
"name": "gaming_rhy_s_52-2",
"num": "52"
},
{
"id": 233,
"name": "gaming_rhy_s_53-2",
"num": "53"
},
{
"id": 246,
"name": "gaming_rhy_s_54-1",
"num": "54"
},
{
"id": 257,
"name": "gaming_rhy_s_54-2",
"num": "54"
},
{
"id": 289,
"name": "gaming_rhy_s_56-13",
"num": "56"
},
{
"id": 290,
"name": "gaming_rhy_s_56-14",
"num": "56"
},
{
"id": 324,
"name": "gaming_rhy_s_58-10",
"num": "58"
},
{
"id": 344,
"name": "gaming_rhy_s_58-9",
"num": "58"
},
{
"id": 345,
"name": "gaming_rhy_s_59-1",
"num": "59"
},
{
"id": 371,
"name": "gaming_rhy_s_59-8",
"num": "59"
},
{
"id": 373,
"name": "gaming_rhy_s_60-1",
"num": "60"
},
{
"id": 390,
"name": "gaming_rhy_s_60-5",
"num": "60"
},
{
"id": 395,
"name": "gaming_rhy_s_61-1",
"num": "61"
},
{
"id": 406,
"name": "gaming_rhy_s_61-2",
"num": "61"
},
{
"id": 416,
"name": "gaming_rhy_s_61-3",
"num": "61"
},
{
"id": 417,
"name": "gaming_rhy_s_61-4",
"num": "61"
},
{
"id": 437,
"name": "gaming_rhy_s_63-1",
"num": "63"
},
{
"id": 448,
"name": "gaming_rhy_s_63-2",
"num": "63"
},
{
"id": 461,
"name": "gaming_rhy_s_64-1",
"num": "64"
},
{
"id": 483,
"name": "gaming_rhy_s_65-1",
"num": "65"
},
{
"id": 507,
"name": "gaming_rhy_s_66-1",
"num": "66"
},
{
"id": 518,
"name": "gaming_rhy_s_66-2",
"num": "66"
},
{
"id": 543,
"name": "gaming_rhy_s_68-1",
"num": "68"
},
{
"id": 553,
"name": "gaming_rhy_s_68-2",
"num": "68"
},
{
"id": 568,
"name": "gaming_rhy_s_70-1",
"num": "70"
},
{
"id": 571,
"name": "gaming_rhy_s_70-2",
"num": "70"
},
{
"id": 583,
"name": "gaming_rhy_s_71-2",
"num": "71"
},
{
"id": 594,
"name": "gaming_rhy_s_72-2",
"num": "72"
},
{
"id": 602,
"name": "gaming_rhy_s_73-1",
"num": "73"
},
{
"id": 608,
"name": "gaming_rhy_s_73-2",
"num": "73"
},
{
"id": 623,
"name": "gaming_rhy_s_75-1",
"num": "75"
},
{
"id": 629,
"name": "gaming_rhy_s_75-2",
"num": "75"
},
{
"id": 641,
"name": "gaming_rhy_s_76-2",
"num": "76"
},
{
"id": 654,
"name": "gaming_rhy_s_77-2",
"num": "77"
},
{
"id": 662,
"name": "gaming_rhy_s_78-1",
"num": "78"
},
{
"id": 667,
"name": "gaming_rhy_s_78-2",
"num": "78"
}
]
}
],
"bgm": {
"file": "http://static.doyure.com/ultima/mp3/bz_szdzz.mp3",
"title": "视奏大作战背景音乐",
"min_interval": 0,
"min_intervals": [],
"pre_beat_num": 0,
"total_parts": 0,
"tonality": "",
"parts": [],
"isMetronome": 0,
"speed": 0,
"rate": 1
},
"id": "14",
"game_id": "14",
"game_name": "视奏大作战",
"game_tour": "http://static.doyure.com/dmapi/matches/kt/SZDZZ-tour.png"
},
"score": []
},
{
"id": 831,
"main_title": "第三回合",
"subtitle": "梦乐团之三钢联弹",
"intro": "",
"rank": 1001,
"game_id": "10",
"duration": 5,
"type": 4,
"type_desc": "游戏",
"files": [
{
"file_type": "image",
"url": "http://static.doyure.com/dmapi/matches/kt/MYT-key.png"
}
],
"games": {
"bgm": {
"file": "http://static.doyure.com/dmapi/dmapi/db2f920221102163730.mp3",
"title": "The Minions - Y.M.C.A",
"min_interval": 0.685,
"min_intervals": [],
"pre_beat_num": "4",
"total_parts": "32",
"tonality": "G",
"parts": [
"16.503",
"43.901",
"87.778",
"115.157"
],
"isMetronome": 0,
"speed": 0,
"rate": 1
},
"subjects": [
{
"uid": "77070e3f8fafcac731459a753df18ec7b03f82f0",
"rank": 1,
"games": [
[
{
"id": 5217,
"file": "http://static.doyure.com/dmapi/G4B2a/G4B2a-1-1.mxl",
"json": "",
"rank": 1001,
"img": ""
},
{
"id": 5221,
"file": "http://static.doyure.com/dmapi/G4B2a/G4B2a-2-1.mxl",
"json": "",
"rank": 1001,
"img": ""
},
{
"id": 5225,
"file": "http://static.doyure.com/dmapi/G4B2a/G4B2a-3-1.mxl",
"json": "",
"rank": 1001,
"img": ""
}
],
[
{
"id": 5218,
"file": "http://static.doyure.com/dmapi/G4B2a/G4B2a-1-2.mxl",
"json": "",
"rank": 1001,
"img": ""
},
{
"id": 5222,
"file": "http://static.doyure.com/dmapi/G4B2a/G4B2a-2-2.mxl",
"json": "",
"rank": 1001,
"img": ""
},
{
"id": 5226,
"file": "http://static.doyure.com/dmapi/G4B2a/G4B2a-3-2.mxl",
"json": "",
"rank": 1001,
"img": ""
}
],
[
{
"id": 5219,
"file": "http://static.doyure.com/dmapi/G4B2a/G4B2a-1-3.mxl",
"json": "",
"rank": 1001,
"img": ""
},
{
"id": 5223,
"file": "http://static.doyure.com/dmapi/G4B2a/G4B2a-2-3.mxl",
"json": "",
"rank": 1001,
"img": ""
},
{
"id": 5227,
"file": "http://static.doyure.com/dmapi/G4B2a/G4B2a-3-3.mxl",
"json": "",
"rank": 1001,
"img": ""
}
],
[
{
"id": 5220,
"file": "http://static.doyure.com/dmapi/G4B2a/G4B2a-1-4.mxl",
"json": "",
"rank": 1001,
"img": ""
},
{
"id": 5224,
"file": "http://static.doyure.com/dmapi/G4B2a/G4B2a-2-4.mxl",
"json": "",
"rank": 1001,
"img": ""
},
{
"id": 5228,
"file": "http://static.doyure.com/dmapi/G4B2a/G4B2a-3-4.mxl",
"json": "",
"rank": 1001,
"img": ""
}
]
]
},
{
"uid": "51496f66dce8fe841791a7a9fd336c9e16204dc9",
"rank": 1,
"games": [
[
{
"id": 5217,
"file": "http://static.doyure.com/dmapi/G4B2a/G4B2a-1-1.mxl",
"json": "",
"rank": 1001,
"img": ""
},
{
"id": 5221,
"file": "http://static.doyure.com/dmapi/G4B2a/G4B2a-2-1.mxl",
"json": "",
"rank": 1001,
"img": ""
},
{
"id": 5225,
"file": "http://static.doyure.com/dmapi/G4B2a/G4B2a-3-1.mxl",
"json": "",
"rank": 1001,
"img": ""
}
],
[
{
"id": 5218,
"file": "http://static.doyure.com/dmapi/G4B2a/G4B2a-1-2.mxl",
"json": "",
"rank": 1001,
"img": ""
},
{
"id": 5222,
"file": "http://static.doyure.com/dmapi/G4B2a/G4B2a-2-2.mxl",
"json": "",
"rank": 1001,
"img": ""
},
{
"id": 5226,
"file": "http://static.doyure.com/dmapi/G4B2a/G4B2a-3-2.mxl",
"json": "",
"rank": 1001,
"img": ""
}
],
[
{
"id": 5219,
"file": "http://static.doyure.com/dmapi/G4B2a/G4B2a-1-3.mxl",
"json": "",
"rank": 1001,
"img": ""
},
{
"id": 5223,
"file": "http://static.doyure.com/dmapi/G4B2a/G4B2a-2-3.mxl",
"json": "",
"rank": 1001,
"img": ""
},
{
"id": 5227,
"file": "http://static.doyure.com/dmapi/G4B2a/G4B2a-3-3.mxl",
"json": "",
"rank": 1001,
"img": ""
}
],
[
{
"id": 5220,
"file": "http://static.doyure.com/dmapi/G4B2a/G4B2a-1-4.mxl",
"json": "",
"rank": 1001,
"img": ""
},
{
"id": 5224,
"file": "http://static.doyure.com/dmapi/G4B2a/G4B2a-2-4.mxl",
"json": "",
"rank": 1001,
"img": ""
},
{
"id": 5228,
"file": "http://static.doyure.com/dmapi/G4B2a/G4B2a-3-4.mxl",
"json": "",
"rank": 1001,
"img": ""
}
]
]
}
],
"id": "10",
"game_id": "10",
"game_name": "梦乐团",
"game_tour": "http://static.doyure.com/dmapi/matches/kt/MYT-tour.png"
},
"score": []
}
]
},
"msg": "",
"debug": {
"stack": [
"[#1 - 0ms - PHALAPI_INIT]/www/wwwroot/dmapi.v3/public/api/ultima.php(8)",
"[#2 - 1.7ms - PHALAPI_RESPONSE]/www/wwwroot/dmapi.v3/vendor/phalapi/kernal/src/PhalApi.php(46)",
"[#3 - 38.3ms - PHALAPI_FINISH]/www/wwwroot/dmapi.v3/vendor/phalapi/kernal/src/PhalApi.php(74)"
],
"sqls": [
"[#1 - 0.51ms - SQL]/www/wwwroot/dmapi.v3/src/ultima/Domain/LoginDomain.php(170): Ultima\\Model\\LoginTokenModel::check() dmapi.dm_login_token SELECT * FROM dm_login_token WHERE (token = '67d58bb468f4ee8d6e1400ade4bf71e6f7c20eed') AND (deleted_at IS NULL) LIMIT 1;",
"[#2 - 0.39ms - SQL]/www/wwwroot/dmapi.v3/src/ultima/Domain/TeamDomain.php(478): Ultima\\Model\\TeamModel::getTeamById() dmapi.dm_teams SELECT id, name, current_course, counter, user_uids, room_id,organ_id,class_id,groups FROM dm_teams WHERE (id = '2269') AND (is_available = 1) AND (deleted_at IS NULL) LIMIT 1;",
"[#3 - 0.24ms - SQL]/www/wwwroot/dmapi.v3/src/ultima/Domain/TeamDomain.php(484): Ultima\\Model\\UserAbilityTypesModel::getAbilitiesByUid() dmapi.dm_user_ability_types SELECT ability_id, value, uid FROM dm_user_ability_types WHERE (uid IS NULL) AND (deleted_at IS NULL);",
"[#4 - 0.29ms - SQL]/www/wwwroot/dmapi.v3/src/ultima/Domain/TeamDomain.php(548): Ultima\\Model\\LargeClassesModel::getCourseInfoById() dmapi.dm_large_classes SELECT * FROM dm_large_classes WHERE (id = '34') LIMIT 1;",
"[#5 - 3.29ms - SQL]/www/wwwroot/dmapi.v3/src/ultima/Domain/TeamDomain.php(568): Ultima\\Model\\LcContentModel::getContentsByLCId() dmapi.dm_lc_content SELECT * FROM dm_lc_content WHERE (lc_id = 34) AND (deleted_at IS NULL) ORDER BY sort asc;",
"[#6 - 0.34ms - SQL]/www/wwwroot/dmapi.v3/src/ultima/Domain/TeamDomain.php(577): Ultima\\Model\\CourseScoreUserModel::getUsersScore() dmapi.dm_score_user SELECT uid,team_id,game_id,type,score,max_score,last_score FROM dm_score_user WHERE (team_id = 2269) AND (uid IN ('77070e3f8fafcac731459a753df18ec7b03f82f0', '51496f66dce8fe841791a7a9fd336c9e16204dc9')) AND (is_ggk = 3);",
"[#7 - 0.25ms - SQL]/www/wwwroot/dmapi.v3/src/ultima/Domain/TeamDomain.php(678): Ultima\\Model\\LcModulesModel::getGameById() dmapi.dm_lc_modules SELECT id,modules_name as game_name,game_note,practice_note FROM dm_lc_modules WHERE (id = '8') AND (deleted_at IS NULL) LIMIT 1;",
"[#8 - 0.25ms - SQL]/www/wwwroot/dmapi.v3/src/ultima/Domain/TeamDomain.php(1103): Pf\\Model\\LcSubjectGroupModel::getByGroupIds() dmapi.dm_lc_subject_group SELECT * FROM dm_lc_subject_group WHERE (id IN ('223')) AND (deleted_at IS NULL);",
"[#9 - 0.35ms - SQL]/www/wwwroot/dmapi.v3/src/ultima/Domain/TeamDomain.php(978): Ultima\\Model\\LcSubjectModel::getSubjectByIds() dmapi.dm_lc_subjects SELECT id, title, file_type, file_path,rank_id,remark, difficult,img,json_path,mxl_img_path FROM dm_lc_subjects WHERE (deleted_at IS NULL) AND (id IN ('5157', '5158', '5159', '5160', '5161', '5162', '5163', '5164', '5165')) ORDER BY sort asc;",
"[#10 - 0.31ms - SQL]/www/wwwroot/dmapi.v3/src/ultima/Domain/TeamDomain.php(982): Ultima\\Model\\LcAccompanySubjectsModel::getBySubjectIds() dmapi.dm_lc_accompanys_subject SELECT * FROM dm_lc_accompanys_subject WHERE (deleted_at IS NULL) AND (subject_id IN ('5157', '5158', '5159', '5160', '5161', '5162', '5163', '5164', '5165'));",
"[#11 - 0.27ms - SQL]/www/wwwroot/dmapi.v3/src/ultima/Domain/TeamDomain.php(1011): Ultima\\Model\\LcAccompanyModel::getAccompanyById() dmapi.dm_lc_accompanys SELECT * FROM dm_lc_accompanys WHERE (deleted_at IS NULL) AND (id = 103) LIMIT 1;",
"[#12 - 0.22ms - SQL]/www/wwwroot/dmapi.v3/src/ultima/Domain/TeamDomain.php(678): Ultima\\Model\\LcModulesModel::getGameById() dmapi.dm_lc_modules SELECT id,modules_name as game_name,game_note,practice_note FROM dm_lc_modules WHERE (id = '14') AND (deleted_at IS NULL) LIMIT 1;",
"[#13 - 0.25ms - SQL]/www/wwwroot/dmapi.v3/src/ultima/Domain/TeamDomain.php(1142): Pf\\Model\\LcSubjectGroupModel::getByGroupId() dmapi.dm_lc_subject_group SELECT * FROM dm_lc_subject_group WHERE (id = '213') AND (deleted_at IS NULL) LIMIT 1;",
"[#14 - 0.37ms - SQL]/www/wwwroot/dmapi.v3/src/ultima/Domain/TeamDomain.php(1146): Pf\\Model\\SightReadingModel::getByIds() dmapi.dm_sight_reading SELECT * FROM dm_sight_reading WHERE (id IN ('91', '118', '138', '157', '169', '192', '211', '222', '271', '309', '362', '378', '379', '423', '482', '492', '529', '561', '579', '591', '616', '637', '649', '675')) AND (deleted_at IS NULL);",
"[#15 - 0.24ms - SQL]/www/wwwroot/dmapi.v3/src/ultima/Domain/TeamDomain.php(1142): Pf\\Model\\LcSubjectGroupModel::getByGroupId() dmapi.dm_lc_subject_group SELECT * FROM dm_lc_subject_group WHERE (id = '278') AND (deleted_at IS NULL) LIMIT 1;",
"[#16 - 0.43ms - SQL]/www/wwwroot/dmapi.v3/src/ultima/Domain/TeamDomain.php(1146): Pf\\Model\\SightReadingModel::getByIds() dmapi.dm_sight_reading SELECT * FROM dm_sight_reading WHERE (id IN ('126', '130', '146', '149', '161', '172', '180', '184', '199', '203', '214', '233', '246', '257', '289', '290', '324', '344', '345', '371', '373', '390', '395', '406', '416', '417', '437', '448', '461', '483', '507', '518', '543', '553', '568', '571', '583', '594', '602', '608', '623', '629', '641', '654', '662', '667')) AND (deleted_at IS NULL);",
"[#17 - 0.24ms - SQL]/www/wwwroot/dmapi.v3/src/ultima/Domain/TeamDomain.php(1130): Ultima\\Model\\LcAccompanyModel::getAccompanyById() dmapi.dm_lc_accompanys SELECT * FROM dm_lc_accompanys WHERE (deleted_at IS NULL) AND (id = 101) LIMIT 1;",
"[#18 - 0.21ms - SQL]/www/wwwroot/dmapi.v3/src/ultima/Domain/TeamDomain.php(678): Ultima\\Model\\LcModulesModel::getGameById() dmapi.dm_lc_modules SELECT id,modules_name as game_name,game_note,practice_note FROM dm_lc_modules WHERE (id = '10') AND (deleted_at IS NULL) LIMIT 1;",
"[#19 - 0.22ms - SQL]/www/wwwroot/dmapi.v3/src/ultima/Domain/TeamDomain.php(1103): Pf\\Model\\LcSubjectGroupModel::getByGroupIds() dmapi.dm_lc_subject_group SELECT * FROM dm_lc_subject_group WHERE (id IN ('262')) AND (deleted_at IS NULL);",
"[#20 - 0.32ms - SQL]/www/wwwroot/dmapi.v3/src/ultima/Domain/TeamDomain.php(978): Ultima\\Model\\LcSubjectModel::getSubjectByIds() dmapi.dm_lc_subjects SELECT id, title, file_type, file_path,rank_id,remark, difficult,img,json_path,mxl_img_path FROM dm_lc_subjects WHERE (deleted_at IS NULL) AND (id IN ('5217', '5218', '5219', '5220', '5221', '5222', '5223', '5224', '5225', '5226', '5227', '5228')) ORDER BY sort asc;",
"[#21 - 0.32ms - SQL]/www/wwwroot/dmapi.v3/src/ultima/Domain/TeamDomain.php(982): Ultima\\Model\\LcAccompanySubjectsModel::getBySubjectIds() dmapi.dm_lc_accompanys_subject SELECT * FROM dm_lc_accompanys_subject WHERE (deleted_at IS NULL) AND (subject_id IN ('5217', '5218', '5219', '5220', '5221', '5222', '5223', '5224', '5225', '5226', '5227', '5228'));",
"[#22 - 0.25ms - SQL]/www/wwwroot/dmapi.v3/src/ultima/Domain/TeamDomain.php(995): Ultima\\Model\\LcAccompanyModel::getAccompanyById() dmapi.dm_lc_accompanys SELECT * FROM dm_lc_accompanys WHERE (deleted_at IS NULL) AND (id = 106) LIMIT 1;",
"[#23 - 0.24ms - SQL]/www/wwwroot/dmapi.v3/src/ultima/Domain/TeamDomain.php(854): Ultima\\Model\\LcAccompanyModel::getAccompanyById() dmapi.dm_lc_accompanys SELECT * FROM dm_lc_accompanys WHERE (deleted_at IS NULL) AND (id = 106) LIMIT 1;"
],
"version": "2.21.6"
}
}错误列表
| 错误状态码 | 错误描述信息 |
|---|---|
| 400 | ret=400,客户端参数错误或非法请求 |
| 404 | 表示接口服务不存在 |
| 406 | ret=406,access_token令牌校验不通过 |
| 407 | ret=407,app_key权限不足,或未知应用 |
| 408 | ret=408,当前用户禁止使用,或用户未登录 |
| 500 | 表示服务端内部错误 |
本文档生成时间:2025-12-26 15:32:06