Skip to content

智萃发布页信息

GET /api/admin/course/essence/{courseId}/publish_info
权限 ADMIN_COURSE_MANAGE

发布页用:智萃内容语言、视频文件信息、视频弹题数量与合计分、是否安装岗位地图,以及当前用户直接可管理的部门默认值。

路径参数

参数类型必填说明
courseIdnumber课程 ID

查询参数

参数类型必填说明
languagestring语言标识,不传时使用首个已存在语言版本

响应

字段类型说明
selectedLanguagestring智萃内容语言
videoFilenamestring智萃视频文件名
videoGlobalIdstring智萃视频远程ID
videoQuizQuestionCountnumber视频弹题数量
videoQuizTotalScorenumber弹题合计分
postMapPluginInstalledboolean是否安装岗位地图
userManageOrgsarray当前用户直接可管理的部门列表
userManageOrgs[].idnumber组织 ID
userManageOrgs[].namestring组织名称
userManageOrgs[].parentIdnumber父组织 ID
userManageOrgs[].childrenNumnumber子组织数量
userManageOrgs[].seqnumber排序序号
userManageOrgs[].orgCodestring组织层级编码
userManageOrgs[].fullNamestring完整链路名称
userManageOrgs[].selectableboolean是否可勾选

响应示例

json
{
  "selectedLanguage": "zh_CN",
  "videoFilename": "course-video.mp4",
  "videoGlobalId": "abc123def456",
  "videoQuizQuestionCount": 5,
  "videoQuizTotalScore": 50,
  "postMapPluginInstalled": true,
  "userManageOrgs": [
    {
      "id": 2,
      "name": "华东区",
      "parentId": 1,
      "childrenNum": 3,
      "seq": 0,
      "orgCode": "1.2",
      "fullName": "华东区",
      "selectable": true
    }
  ]
}

异常

错误码HTTP说明触发条件
COURSE_NOT_FOUND404课程不存在课程 ID 无效或已删除
COURSE_NOT_ESSENCE403当前课程不是智萃课程无智萃课程关联记录
ESSENCE_FILE_NOT_FOUND404智萃视频记录不存在关联的智萃文件记录不存在
ESSENCE_NOT_PROCESSED400智萃尚未完成智萃仍处于处理中或处理失败
ESSENCE_VERSION_NOT_FOUND404指定语言版本不存在或未生成传入的 language 无效;或尚无内容版本
MENU_PERMISSION_DENIED403权限不足ADMIN_COURSE_MANAGE