发起课程班级专栏购买接口
<p><strong>简要描述:</strong> </p>
<ul>
<li>发起课程班级专栏购买接口</li>
</ul>
<p><strong>请求URL:</strong> </p>
<ul>
<li><code>http://域名/WebApi/user/InitiatePurchase</code></li>
</ul>
<p><strong>请求方式:</strong></p>
<ul>
<li>POST </li>
</ul>
<p><strong>参数:</strong> </p>
<table>
<thead>
<tr>
<th style="text-align: left;">参数名</th>
<th style="text-align: left;">必选</th>
<th style="text-align: left;">类型</th>
<th>说明</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left;">courseid</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">int</td>
<td>课程/班级/专栏ID</td>
</tr>
<tr>
<td style="text-align: left;">costype</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">int</td>
<td>类型:0点播,1面授,5直播,6班级</td>
</tr>
<tr>
<td style="text-align: left;">pptoken</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td>Apptoken身份验证(这个值在登陆和注册的时候有返回来的)</td>
</tr>
<tr>
<td style="text-align: left;">apikey</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td>api秘钥</td>
</tr>
</tbody>
</table>
<p><strong>返回示例</strong></p>
<pre><code>{
"returncash": "0.0",
"cart_data": [
{
"notedata": {
"cartid": 3126,
"courseid": 188,
"noteprice": "9.00",
"notecontent": "测试 "
},
"original_price": "100.00",
"bindlist": [ {
"bind_issendnote": "0",
"price_member": "0.01",
"bind_name": "测试课程请勿购买",
"price": "0.01",
"bind_url": "http://192.168.1.2:70/index.aspx?c=course&a=view&id=244"
}],
"price": "10.00",
"totlprice": "100.00",
"courseImg": "http://192.168.1.2:70/SysImg/nopic.png",
"cartid": 3126,
"courseName": "测试课时购买",
"containtax_data": {
"tax": "0.2",
"taxprice": "3.80"
},
"period_list": [
{
"addtype": 2,
"period_money": "0",
"periodid": 263,
"period_name": "第一节"
},
{
"addtype": 1,
"period_money": "1",
"periodid": 265,
"period_name": "课时一"
},
{
"addtype": 1,
"period_money": "2",
"periodid": 266,
"period_name": "课时二"
},
{
"addtype": 2,
"period_money": "0",
"periodid": 264,
"period_name": "第二节"
},
{
"addtype": 1,
"period_money": "3",
"periodid": 267,
"period_name": "课时三"
},
{
"addtype": 1,
"period_money": "4",
"periodid": 268,
"period_name": "课时四"
}
],
"concessional_rate": "90.00",
"coursetype_name": "点播课程"
}
],
"coupon_list": [
{
"availableMoney": "1.00",
"couponName": "1元优惠券",
"minAmount": "5.00",
"couponNum": "C4843416389",
"endDate": "2020/5/9 15:47:35"
}
],
"ordertotalprice": "19.00",
"url": "",
"msg":"success",
"redenvelopes_list": [
{
"availableMoney": "1.00",
"couponName": "1元红包",
"minAmount": "5.00",
"couponNum": "C1362863363",
"endDate": "2020/5/9 15:47:06"
}
],
"result": true
}</code></pre>
<p><strong>返回参数说明</strong> </p>
<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;">returncash</td>
<td style="text-align: left;">string</td>
<td>返现</td>
</tr>
<tr>
<td style="text-align: left;">cart_data</td>
<td style="text-align: left;">数组</td>
<td>订单信息集合</td>
</tr>
<tr>
<td style="text-align: left;">coupon_list</td>
<td style="text-align: left;">数组</td>
<td>优惠券集合</td>
</tr>
<tr>
<td style="text-align: left;">ordertotalprice</td>
<td style="text-align: left;">string</td>
<td>订单是否金额</td>
</tr>
<tr>
<td style="text-align: left;">redenvelopes_list</td>
<td style="text-align: left;">数组</td>
<td>红包集合</td>
</tr>
<tr>
<td style="text-align: left;">result</td>
<td style="text-align: left;">bool</td>
<td>接口</td>
</tr>
<tr>
<td style="text-align: left;">msg</td>
<td style="text-align: left;">string</td>
<td>消息</td>
</tr>
</tbody>
</table>
<p>cart_data参数说明</p>
<table>
<thead>
<tr>
<th style="text-align: left;">参数</th>
<th style="text-align: left;">类型</th>
<th style="text-align: left;">描述</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left;">- notedata</td>
<td style="text-align: left;">object</td>
<td style="text-align: left;">资料集合</td>
</tr>
<tr>
<td style="text-align: left;">original_price</td>
<td style="text-align: left;">string</td>
<td style="text-align: left;">原价</td>
</tr>
<tr>
<td style="text-align: left;">- bindlist</td>
<td style="text-align: left;">object</td>
<td style="text-align: left;">捆绑集合</td>
</tr>
<tr>
<td style="text-align: left;">price</td>
<td style="text-align: left;">string</td>
<td style="text-align: left;">单价</td>
</tr>
<tr>
<td style="text-align: left;">totlprice</td>
<td style="text-align: left;">string</td>
<td style="text-align: left;">总价</td>
</tr>
<tr>
<td style="text-align: left;">courseImg</td>
<td style="text-align: left;">string</td>
<td style="text-align: left;">课程图片</td>
</tr>
<tr>
<td style="text-align: left;">cartid</td>
<td style="text-align: left;">number</td>
<td style="text-align: left;">购物车ID</td>
</tr>
<tr>
<td style="text-align: left;">courseName</td>
<td style="text-align: left;">string</td>
<td style="text-align: left;">课程名称</td>
</tr>
<tr>
<td style="text-align: left;">- containtax_data</td>
<td style="text-align: left;">object</td>
<td style="text-align: left;">含税集合(根据是否开发票)</td>
</tr>
<tr>
<td style="text-align: left;">- period_list</td>
<td style="text-align: left;">object</td>
<td style="text-align: left;">课时列表集合</td>
</tr>
<tr>
<td style="text-align: left;">concessional_rate</td>
<td style="text-align: left;">string</td>
<td style="text-align: left;">无</td>
</tr>
<tr>
<td style="text-align: left;">coursetype_name</td>
<td style="text-align: left;">string</td>
<td style="text-align: left;">无</td>
</tr>
</tbody>
</table>
<p>notedata资料参数说明</p>
<table>
<thead>
<tr>
<th style="text-align: left;">参数</th>
<th style="text-align: left;">类型</th>
<th style="text-align: left;">描述</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left;">cartid</td>
<td style="text-align: left;">number</td>
<td style="text-align: left;">购物车ID</td>
</tr>
<tr>
<td style="text-align: left;">courseid</td>
<td style="text-align: left;">number</td>
<td style="text-align: left;">课程ID</td>
</tr>
<tr>
<td style="text-align: left;">noteprice</td>
<td style="text-align: left;">string</td>
<td style="text-align: left;">资料价格</td>
</tr>
<tr>
<td style="text-align: left;">notecontent</td>
<td style="text-align: left;">string</td>
<td style="text-align: left;">资料内容</td>
</tr>
</tbody>
</table>
<p>containtax_data含税集合(根据是否开发票)参数说明</p>
<table>
<thead>
<tr>
<th style="text-align: left;">参数</th>
<th style="text-align: left;">类型</th>
<th style="text-align: left;">描述</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left;">tax</td>
<td style="text-align: left;">string</td>
<td style="text-align: left;">税率</td>
</tr>
<tr>
<td style="text-align: left;">taxprice</td>
<td style="text-align: left;">string</td>
<td style="text-align: left;">税金</td>
</tr>
</tbody>
</table>
<p>period_list课时列表集合 |参数说明</p>
<table>
<thead>
<tr>
<th style="text-align: left;">参数</th>
<th style="text-align: left;">类型</th>
<th style="text-align: left;">描述</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left;">addtype</td>
<td style="text-align: left;">number</td>
<td style="text-align: left;">0 章 1 时 2 节</td>
</tr>
<tr>
<td style="text-align: left;">period_money</td>
<td style="text-align: left;">string</td>
<td style="text-align: left;">课时价格</td>
</tr>
<tr>
<td style="text-align: left;">periodid</td>
<td style="text-align: left;">number</td>
<td style="text-align: left;">课时ID</td>
</tr>
<tr>
<td style="text-align: left;">period_name</td>
<td style="text-align: left;">string</td>
<td style="text-align: left;">无课时名称</td>
</tr>
</tbody>
</table>
<p>bindlist捆绑参数说明</p>
<table>
<thead>
<tr>
<th style="text-align: left;">参数</th>
<th style="text-align: left;">类型</th>
<th style="text-align: left;">描述</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left;">bind_issendnote</td>
<td style="text-align: left;">string</td>
<td style="text-align: left;">是否有资料:0否,1是</td>
</tr>
<tr>
<td style="text-align: left;">price_member</td>
<td style="text-align: left;">string</td>
<td style="text-align: left;">价格</td>
</tr>
<tr>
<td style="text-align: left;">bind_name</td>
<td style="text-align: left;">string</td>
<td style="text-align: left;">捆绑名称</td>
</tr>
<tr>
<td style="text-align: left;">price</td>
<td style="text-align: left;">string</td>
<td style="text-align: left;">划线价格</td>
</tr>
<tr>
<td style="text-align: left;">bind_url</td>
<td style="text-align: left;">string</td>
<td style="text-align: left;">捆绑链接地址</td>
</tr>
</tbody>
</table>
<p>coupon_list和redenvelopes_list优惠券和红包参数说明</p>
<table>
<thead>
<tr>
<th style="text-align: left;">参数</th>
<th style="text-align: left;">类型</th>
<th style="text-align: left;">描述</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left;">availableMoney</td>
<td style="text-align: left;">string</td>
<td style="text-align: left;">可用抵用金额</td>
</tr>
<tr>
<td style="text-align: left;">couponName</td>
<td style="text-align: left;">string</td>
<td style="text-align: left;">优惠券名称</td>
</tr>
<tr>
<td style="text-align: left;">minAmount</td>
<td style="text-align: left;">string</td>
<td style="text-align: left;">最小订单金额</td>
</tr>
<tr>
<td style="text-align: left;">couponNum</td>
<td style="text-align: left;">string</td>
<td style="text-align: left;">优惠券号</td>
</tr>
<tr>
<td style="text-align: left;">endDate</td>
<td style="text-align: left;">string</td>
<td style="text-align: left;">使用日期</td>
</tr>
</tbody>
</table>
<p><strong>备注</strong> </p>
<ul>
<li>更多返回错误代码请看首页的错误代码描述</li>
</ul>
<p>欢迎使用ShowDoc!</p>