任务上报
<h1>任务上报接口</h1>
<h5>简要描述</h5>
<p>-用于接收任务服务上报新任务</p>
<h5>请求URL</h5>
<ul>
<li><code>http://ip:port/cetkern/api/v1/task</code></li>
</ul>
<h5>请求方式</h5>
<ul>
<li>POST</li>
</ul>
<h5>请求示例</h5>
<pre><code> {
"throughtype": 0,
"taskname": "2020D0022F077",
"warningLevel": null,
"nasUsed": 0,
"isWarningRead": null,
"audiolanguageversionCode": "ZH",
"taskguid": "2",
"receivetime": "2021-09-24 16:07:15",
"taskid": "NTRM2021050800250",
"taskCancelTime": "",
"draftMaxCapability": null,
"tasktype": 1,
"taskinfo": "<?xml version=\"1.0\" encoding=\"UTF-8\"?><PPMTaskInfo></PPMTaskInfo>",
"linearEditMaxCapability": null,
"nasMaxCapability": null,
"draftUsed": 0,
"taskProceedStatus": 1, ?
"mcProjectInfo": "",
"laststatustime": "2021-09-24 16:07:15", ?
"linearEditUsed": 0,
"minLevel": null,
"userComment": "",
"breakPointSum": 2,
"subtitlelanguageversionCode": "ZH",
"progRammadeStatus": "",
"programversion": "6",
"directSendType": "0",
"programname": "精彩一刻-2021-101美丽中国(4K)",
"taskChangeTime": "2021-09-24 16:07:15",
"audiolanguageversion": "中文",
"duration": 240,
"taskstatus": 2,
"taskProceedStatusModifyTime": "2021-09-24 16:07:15",
"isfromppm": 1,
"orgCode": "UE5",
"orgName":"",
"segmentinfos": "",
"projectID": "6E2886B2-1D0E-11EC-A885-B71FC9D938D3",
"afd": "2",
"programid": "2021A03930101",
"strTenantID": "UE5",
"subtitlelanguageversion": "中文",
"strTenantName": "超高清5制作岛",
"progSegmentSum": 1,
"channelname": "0001",
"columnname": "A0393",
"userList": [
{
"userId":"00104483",
"userName":""
}
],
"isread": 0,
"playDate": "",
"triggerLevel": null,
"completionDate": "2021-06-06 00:00:00"
}
</code></pre>
<h5>返回参数说明</h5>
<table>
<thead>
<tr>
<th style="text-align: left;">参数名</th>
<th style="text-align: left;">类型</th>
<th>说明</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left;">orgCode</td>
<td style="text-align: left;">string</td>
<td>边缘云机构代码</td>
</tr>
<tr>
<td style="text-align: left;">orgName</td>
<td style="text-align: left;">string</td>
<td>边缘云机构名称</td>
</tr>
<tr>
<td style="text-align: left;">strTenantID</td>
<td style="text-align: left;">string</td>
<td>租户ID</td>
</tr>
<tr>
<td style="text-align: left;">strTenantName</td>
<td style="text-align: left;">string</td>
<td>租户名称</td>
</tr>
<tr>
<td style="text-align: left;">throughtype</td>
<td style="text-align: left;">string</td>
<td>备播方式</td>
</tr>
<tr>
<td style="text-align: left;">taskname</td>
<td style="text-align: left;">string</td>
<td>任务名称</td>
</tr>
<tr>
<td style="text-align: left;">taskid</td>
<td style="text-align: left;">string</td>
<td>任务ID</td>
</tr>
<tr>
<td style="text-align: left;">receivetime</td>
<td style="text-align: left;">date</td>
<td>任务接收时间</td>
</tr>
<tr>
<td style="text-align: left;">taskCancelTime</td>
<td style="text-align: left;">date</td>
<td>任务取消时间</td>
</tr>
<tr>
<td style="text-align: left;">taskChangeTime</td>
<td style="text-align: left;">date</td>
<td>任务更改时间</td>
</tr>
<tr>
<td style="text-align: left;">programid</td>
<td style="text-align: left;">string</td>
<td>节目代码</td>
</tr>
<tr>
<td style="text-align: left;">programname</td>
<td style="text-align: left;">string</td>
<td>节目名称</td>
</tr>
<tr>
<td style="text-align: left;">programversion</td>
<td style="text-align: left;">int</td>
<td>节目版本</td>
</tr>
<tr>
<td style="text-align: left;">duration</td>
<td style="text-align: left;">long</td>
<td>节目时长</td>
</tr>
<tr>
<td style="text-align: left;">taskstatus</td>
<td style="text-align: left;">int</td>
<td>任务状态</td>
</tr>
<tr>
<td style="text-align: left;">channelname</td>
<td style="text-align: left;">string</td>
<td>频道名称</td>
</tr>
<tr>
<td style="text-align: left;">columnname</td>
<td style="text-align: left;">string</td>
<td>栏目名称</td>
</tr>
<tr>
<td style="text-align: left;">playDate</td>
<td style="text-align: left;">date</td>
<td>播出时间</td>
</tr>
<tr>
<td style="text-align: left;">completionDate</td>
<td style="text-align: left;">date</td>
<td>直接读取央视的字段,含义未知</td>
</tr>
<tr>
<td style="text-align: left;">userList</td>
<td style="text-align: left;">string</td>
<td>业务人员列表</td>
</tr>
<tr>
<td style="text-align: left;">-id</td>
<td style="text-align: left;">string</td>
<td>id</td>
</tr>
<tr>
<td style="text-align: left;">-name</td>
<td style="text-align: left;">string</td>
<td>名称</td>
</tr>
<tr>
<td style="text-align: left;">DirectSendType</td>
<td style="text-align: left;">int</td>
<td>1 --直播;2--录播</td>
</tr>
<tr>
<td style="text-align: left;">audiolanguageversionCode</td>
<td style="text-align: left;">string</td>
<td>音频语种</td>
</tr>
<tr>
<td style="text-align: left;">subtitlelanguageversionCode</td>
<td style="text-align: left;">string</td>
<td>字幕语种</td>
</tr>
<tr>
<td style="text-align: left;">audiolanguageversion</td>
<td style="text-align: left;">string</td>
<td>音频语种</td>
</tr>
<tr>
<td style="text-align: left;">subtitlelanguageversion</td>
<td style="text-align: left;">string</td>
<td>字幕语种</td>
</tr>
</tbody>
</table>
<h5>返回示例</h5>
<pre><code> {
"error_code": 200,
"msg": 错误说明
}</code></pre>
<h5>返回参数说明</h5>
<table>
<thead>
<tr>
<th style="text-align: left;">参数名</th>
<th style="text-align: left;">类型</th>
<th>说明</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left;">error_code</td>
<td style="text-align: left;">int</td>
<td>错误码, 200正常</td>
</tr>
<tr>
<td style="text-align: left;">msg</td>
<td style="text-align: left;">string</td>
<td>错误说明</td>
</tr>
</tbody>
</table>
<h5>备注</h5>
<ul>
<li>更多返回错误代码请看首页的错误代码描述</li>
</ul>
<h1>任务信息更新接口</h1>
<h5>简要描述</h5>
<p>-用于接收任务服务更新任务信息、状态等。需要维护任务结束时间。</p>
<h5>请求URL</h5>
<ul>
<li><code>http://ip:port/cetkern/api/v1/task</code></li>
</ul>
<h5>请求方式</h5>
<ul>
<li>PUT</li>
</ul>
<h5>请求示例</h5>
<pre><code> {
"condition": {
"orgCode":"UE5",//机构代码 (必传字段,用不用要看你们)
"taskid": "21313",
"programId": "sfas",
"audiolanguageversionCode":"",
"subtitlelanguageversionCode":""
},
"modify": {
"throughtype": 0,
"taskname": "2020D0022F077",
"warningLevel": null,
"nasUsed": 0,
"isWarningRead": null,
"audiolanguageversionCode": "ZH",
"taskguid": "2",
"receivetime": "2021-09-24 16:07:15",
"taskid": "NTRM2021050800250",
"taskCancelTime": "",
"draftMaxCapability": null,
"tasktype": 1,
"taskinfo": "<?xml version=\"1.0\" encoding=\"UTF-8\"?><PPMTaskInfo></PPMTaskInfo>",
"linearEditMaxCapability": null,
"nasMaxCapability": null,
"draftUsed": 0,
"taskProceedStatus": 1, ?
"mcProjectInfo": "",
"laststatustime": "2021-09-24 16:07:15", ?
"linearEditUsed": 0,
"minLevel": null,
"userComment": "",
"breakPointSum": 2,
"subtitlelanguageversionCode": "ZH",
"progRammadeStatus": "",
"programversion": "6",
"directSendType": "0",
"programname": "精彩一刻-2021-101美丽中国(4K)",
"taskChangeTime": "2021-09-24 16:07:15",
"audiolanguageversion": "中文",
"duration": 240,
"taskstatus": 2,
"taskProceedStatusModifyTime": "2021-09-24 16:07:15",
"isfromppm": 1,
"orgCode": "UE5",
"orgName":"",
"segmentinfos": "",
"projectID": "6E2886B2-1D0E-11EC-A885-B71FC9D938D3",
"afd": "2",
"programid": "2021A03930101",
"strTenantID": "UE5",
"subtitlelanguageversion": "中文",
"strTenantName": "超高清5制作岛",
"progSegmentSum": 1,
"channelname": "0001",
"columnname": "A0393",
"userList": [
{
"userId":"00104483",
"userName":""
}
],
"isread": 0,
"playDate": "",
"triggerLevel": null,
"completionDate": "2021-06-06 00:00:00"
}
}
</code></pre>
<h5>请求参数说明</h5>
<table>
<thead>
<tr>
<th style="text-align: left;">参数名</th>
<th style="text-align: left;">类型</th>
<th>说明</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left;">condition</td>
<td style="text-align: left;">object</td>
<td>条件参数</td>
</tr>
<tr>
<td style="text-align: left;">- orgCode</td>
<td style="text-align: left;">string</td>
<td>机构代码</td>
</tr>
<tr>
<td style="text-align: left;">- taskid</td>
<td style="text-align: left;">string</td>
<td>任务ID</td>
</tr>
<tr>
<td style="text-align: left;">- programId</td>
<td style="text-align: left;">string</td>
<td>节目代码</td>
</tr>
<tr>
<td style="text-align: left;">- audiolanguageversionCode</td>
<td style="text-align: left;">string</td>
<td>音频语言</td>
</tr>
<tr>
<td style="text-align: left;">- subtitlelanguageversionCode</td>
<td style="text-align: left;">string</td>
<td>字幕语言</td>
</tr>
<tr>
<td style="text-align: left;">modify</td>
<td style="text-align: left;">object</td>
<td>修改参数体</td>
</tr>
<tr>
<td style="text-align: left;">- orgCode</td>
<td style="text-align: left;">string</td>
<td>边缘云机构代码</td>
</tr>
<tr>
<td style="text-align: left;">- orgName</td>
<td style="text-align: left;">string</td>
<td>边缘云机构名称</td>
</tr>
<tr>
<td style="text-align: left;">- strTenantID</td>
<td style="text-align: left;">string</td>
<td>租户ID</td>
</tr>
<tr>
<td style="text-align: left;">- strTenantName</td>
<td style="text-align: left;">string</td>
<td>租户名称</td>
</tr>
<tr>
<td style="text-align: left;">- throughtype</td>
<td style="text-align: left;">string</td>
<td>备播方式</td>
</tr>
<tr>
<td style="text-align: left;">- taskname</td>
<td style="text-align: left;">string</td>
<td>任务名称</td>
</tr>
<tr>
<td style="text-align: left;">- taskid</td>
<td style="text-align: left;">string</td>
<td>任务ID</td>
</tr>
<tr>
<td style="text-align: left;">- receivetime</td>
<td style="text-align: left;">date</td>
<td>任务接收时间</td>
</tr>
<tr>
<td style="text-align: left;">- taskCancelTime</td>
<td style="text-align: left;">date</td>
<td>任务取消时间</td>
</tr>
<tr>
<td style="text-align: left;">- taskChangeTime</td>
<td style="text-align: left;">date</td>
<td>任务更改时间</td>
</tr>
<tr>
<td style="text-align: left;">- programid</td>
<td style="text-align: left;">string</td>
<td>节目代码</td>
</tr>
<tr>
<td style="text-align: left;">- programname</td>
<td style="text-align: left;">string</td>
<td>节目名称</td>
</tr>
<tr>
<td style="text-align: left;">- programversion</td>
<td style="text-align: left;">int</td>
<td>节目版本</td>
</tr>
<tr>
<td style="text-align: left;">- duration</td>
<td style="text-align: left;">long</td>
<td>节目时长</td>
</tr>
<tr>
<td style="text-align: left;">- taskstatus</td>
<td style="text-align: left;">int</td>
<td>任务状态</td>
</tr>
<tr>
<td style="text-align: left;">- channelname</td>
<td style="text-align: left;">string</td>
<td>频道名称</td>
</tr>
<tr>
<td style="text-align: left;">- columnname</td>
<td style="text-align: left;">string</td>
<td>栏目名称</td>
</tr>
<tr>
<td style="text-align: left;">- playDate</td>
<td style="text-align: left;">date</td>
<td>播出时间</td>
</tr>
<tr>
<td style="text-align: left;">- completionDate</td>
<td style="text-align: left;">date</td>
<td>任务完成时间</td>
</tr>
<tr>
<td style="text-align: left;">- userList</td>
<td style="text-align: left;">string</td>
<td>业务人员列表</td>
</tr>
<tr>
<td style="text-align: left;">-- id</td>
<td style="text-align: left;">string</td>
<td>id</td>
</tr>
<tr>
<td style="text-align: left;">-- name</td>
<td style="text-align: left;">string</td>
<td>名称</td>
</tr>
<tr>
<td style="text-align: left;">- DirectSendType</td>
<td style="text-align: left;">int</td>
<td>1 --直播;2--录播</td>
</tr>
<tr>
<td style="text-align: left;">- audiolanguageversionCode</td>
<td style="text-align: left;">string</td>
<td>音频语种</td>
</tr>
<tr>
<td style="text-align: left;">- subtitlelanguageversionCode</td>
<td style="text-align: left;">string</td>
<td>字幕语种</td>
</tr>
<tr>
<td style="text-align: left;">- audiolanguageversion</td>
<td style="text-align: left;">string</td>
<td>音频语种</td>
</tr>
<tr>
<td style="text-align: left;">- subtitlelanguageversion</td>
<td style="text-align: left;">string</td>
<td>字幕语种</td>
</tr>
</tbody>
</table>
<h5>返回示例</h5>
<pre><code> {
"error_code": 200,
"msg": 错误说明
}</code></pre>
<h5>返回参数说明</h5>
<table>
<thead>
<tr>
<th style="text-align: left;">参数名</th>
<th style="text-align: left;">类型</th>
<th>说明</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left;">error_code</td>
<td style="text-align: left;">int</td>
<td>错误码, 200正常</td>
</tr>
<tr>
<td style="text-align: left;">msg</td>
<td style="text-align: left;">string</td>
<td>错误说明</td>
</tr>
</tbody>
</table>
<h5>备注</h5>
<h1>TRM任务更新已读状态更新接口</h1>
<h5>简要描述</h5>
<p>-用于更新trm任务更新历史表里的已读状态</p>
<h5>请求URL</h5>
<ul>
<li><code>http://ip:port/cetkern/api/v1/task/updateIsRead</code></li>
</ul>
<h5>请求方式</h5>
<ul>
<li>POST</li>
</ul>
<h5>请求示例</h5>
<pre><code> {
"guidHistory": "6E2886B2-1D0E-11EC-A885-B71FC9D938D3",
"isRead": "1"
}
</code></pre>
<h5>返回参数说明</h5>
<table>
<thead>
<tr>
<th style="text-align: left;">参数名</th>
<th style="text-align: left;">类型</th>
<th>说明</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left;">guidHistory</td>
<td style="text-align: left;">string</td>
<td>变更任务Id</td>
</tr>
<tr>
<td style="text-align: left;">isRead</td>
<td style="text-align: left;">string</td>
<td>是否已读,0:未读,1:已读</td>
</tr>
</tbody>
</table>
<h5>返回示例</h5>
<pre><code> {
"error_code": 200,
"msg": 错误说明
}</code></pre>
<h5>返回参数说明</h5>
<table>
<thead>
<tr>
<th style="text-align: left;">参数名</th>
<th style="text-align: left;">类型</th>
<th>说明</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left;">error_code</td>
<td style="text-align: left;">int</td>
<td>错误码, 200正常</td>
</tr>
<tr>
<td style="text-align: left;">msg</td>
<td style="text-align: left;">string</td>
<td>错误说明</td>
</tr>
</tbody>
</table>
<h5>备注</h5>
<ul>
<li>更多返回错误代码请看首页的错误代码描述</li>
</ul>