[关闭]
@kangwg 2019-09-26T11:19:12.000000Z 字数 3939 阅读 536

轻轻售卖海风全职老师

接口描述

接口描述:

如果已经选择老师,返回老师信息教师ID,否则三个锁定的老师信息(老师头像,姓名,个性标签,教学理念,老师ID)

【dev】https://d-lms-api.hfjy.com
【test】https://t-lms-api.hfjy.com
【offline】https://o-lms-api.hfjy.com
【pro】http://lms-api.hfjy.com


生成规则

/**
 * 创建jwt_token - 第三方c生成token
 * @param $params
 * @return array
 */
public function createJwtToken($params)
{
    $origin = $params['origin'];
    $iat = time();
    $exp = time() + 3600;

    $header = '{"typ":"JWT","alg":"HS256"}';
    $crytHeader = base64_encode($header);

    $payLoad = "{'sub':$origin,'iat':$iat,'exp':$exp}";
    $crytPayLoad = base64_encode($payLoad);

    //KEY 沟通给到
    $signature = hash("sha256", $crytHeader . '.' . $crytPayLoad . KEY);

    $token = $crytHeader . '.' . $crytPayLoad . '.' . $signature;

    return ['token' => $token];
}

老师基础信息同步模块

基本信息

Path: /qingqing/teacher/teacherList

Method: GET

接口描述:

请求参数

Headers

参数名称 参数值 是否必须 示例 备注
Content-Type application/x-www-form-urlencoded
S-ORIGIN izj
S-TOKEN eyJ0eXAiOiJKV1QiLCJhbGc...

Query

参数名称 是否必须 示例 备注
teacherId 1 获取单个教师信息
updateTime 2019-09-23 通过updateTime 筛选信息

返回数据

  1. {
  2. "code": "0x000000",
  3. "message": "修改成功",
  4. "data": {
  5. "list":[
  6. {
  7. "teacherId":11, //教师ID 海风全职教师创建教师账号时分配TeacherID 无空值
  8. "teacherName":"测试高", //教师姓名 教师授课时昵称 部分空值
  9. "avatar":"http://hyphen.qiniudn.com/c5b781eb0a7345ccb137d7c4c9dee520",
  10. "mobile":"18521002102", //手机号
  11. "gender":"女", //性别
  12. "schoolName":"安徽师范大学", //最高学历毕业学校名
  13. "educationName":"研究生", //最高学历学历
  14. "major":"船舶与海洋工程", //最高学历所学专业
  15. "graduationYear":"2019", //最高学历毕业年份
  16. "registerTime":"2019-09-32 12:33:23", //注册时间
  17. "IDCard":"620657943261450420", //身份证号
  18. "wechat":"jeffery", //微信号
  19. "subject":"高中数学", //所教学科
  20. "grade":"六年级", //所教年级
  21. "material":"人教版", //所教版本
  22. "address":"老师地址",
  23. "improveThought":"提分心得", //提分心得
  24. "teachConcept":"教学理念", // 教学理念
  25. "lessonNum":"203" , //累计已授课时数
  26. "workUnit":"曾工作单位", // 曾工作单位
  27. "workStartTime":"曾工作单位时间", //曾工作单位时间
  28. "educationInformation":[
  29. {"year":"2019","school":"安徽师范大学","major":"土木工程","educationName":"本科"},
  30. {"year":"2019","school":"安徽师范大学","major":"土木工程","educationName":"本科"}
  31. ],
  32. "parentalEvaluateInfo":[], //家长评价
  33. "jxCommunicationRecord":[] //沟通历史
  34. },
  35. {
  36. "teacherId":11, //教师ID 海风全职教师创建教师账号时分配TeacherID 无空值
  37. "teacherName":"测试高", //教师姓名 教师授课时昵称 部分空值
  38. "avatar":"http://hyphen.qiniudn.com/c5b781eb0a7345ccb137d7c4c9dee520",
  39. "mobile":"18521002102", //手机号
  40. "gender":"女", //性别
  41. "schoolName":"安徽师范大学", //最高学历毕业学校名
  42. "educationName":"研究生", //最高学历学历
  43. "major":"船舶与海洋工程", //最高学历所学专业
  44. "graduationYear":"2019", //最高学历毕业年份
  45. "registerTime":"2019-09-32 12:33:23", //注册时间
  46. "IDCard":"620657943261450420", //身份证号
  47. "wechat":"jeffery", //微信号
  48. "subject":"高中数学", //所教学科
  49. "grade":"六年级", //所教年级
  50. "material":"人教版", //所教版本
  51. "address":"老师地址",
  52. "improveThought":"提分心得", //提分心得
  53. "teachConcept":"教学理念", // 教学理念
  54. "lessonNum":"203" , //累计已授课时数
  55. "workUnit":"曾工作单位", // 曾工作单位
  56. "workStartTime":"曾工作单位时间", //曾工作单位时间
  57. "educationInformation":[
  58. {"year":"2019","school":"安徽师范大学","major":"土木工程","educationName":"本科"},
  59. {"year":"2019","school":"安徽师范大学","major":"土木工程","educationName":"本科"}
  60. ],
  61. "parentalEvaluateInfo":[], //家长评价
  62. "jxCommunicationRecord":[] //沟通历史
  63. },
  64. {
  65. "teacherId":11, //教师ID 海风全职教师创建教师账号时分配TeacherID 无空值
  66. "teacherName":"测试高", //教师姓名 教师授课时昵称 部分空值
  67. "avatar":"http://hyphen.qiniudn.com/c5b781eb0a7345ccb137d7c4c9dee520",
  68. "mobile":"18521002102", //手机号
  69. "gender":"女", //性别
  70. "schoolName":"安徽师范大学", //最高学历毕业学校名
  71. "educationName":"研究生", //最高学历学历
  72. "major":"船舶与海洋工程", //最高学历所学专业
  73. "graduationYear":"2019", //最高学历毕业年份
  74. "registerTime":"2019-09-32 12:33:23", //注册时间
  75. "IDCard":"620657943261450420", //身份证号
  76. "wechat":"jeffery", //微信号
  77. "subject":"高中数学", //所教学科
  78. "grade":"六年级", //所教年级
  79. "material":"人教版", //所教版本
  80. "address":"老师地址",
  81. "improveThought":"提分心得", //提分心得
  82. "teachConcept":"教学理念", // 教学理念
  83. "lessonNum":"203" , //累计已授课时数
  84. "workUnit":"曾工作单位", // 曾工作单位
  85. "workStartTime":"曾工作单位时间", //曾工作单位时间
  86. "educationInformation":[
  87. {"year":"2019","school":"安徽师范大学","major":"土木工程","educationName":"本科"},
  88. {"year":"2019","school":"安徽师范大学","major":"土木工程","educationName":"本科"}
  89. ],
  90. "parentalEvaluateInfo":[], //家长评价
  91. "jxCommunicationRecord":[] //沟通历史
  92. }
  93. ]
  94. }
  95. }

课时结算

基本信息

Path: /qingqing/teacher/pries

Method: GET

接口描述:

请求参数

Headers

参数名称 参数值 是否必须 示例 备注
Content-Type application/x-www-form-urlencoded
S-ORIGIN izj
S-TOKEN eyJ0eXAiOiJKV1QiLCJhbGc...

Query

参数名称 是否必须 示例 备注
lessonId 12 轻轻课程编号
startTime 2019-10-31 01:22:02 开始上课时间
endTime 2019-10-31 12:22:02 结束上课时间

返回数据

  1. {
  2. "code": "0x000000",
  3. "message": "成功"
  4. }
添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注