商品保存
<p><strong>简要描述:</strong> </p>
<ul>
<li>商品保存接口</li>
</ul>
<p><strong>请求URL:</strong> </p>
<ul>
<li><code>http://xx.com/api/adm/commodity</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;">id</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">int</td>
<td>商品ID,没有为新建,有为修改</td>
</tr>
<tr>
<td style="text-align: left;">course_id</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">int</td>
<td>课程ID</td>
</tr>
<tr>
<td style="text-align: left;">name</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td>商品名称</td>
</tr>
<tr>
<td style="text-align: left;">price</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">int</td>
<td>商品价格</td>
</tr>
<tr>
<td style="text-align: left;">event_price</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">int</td>
<td>活动价格</td>
</tr>
<tr>
<td style="text-align: left;">event_start_at</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">date</td>
<td>活动开始时间</td>
</tr>
<tr>
<td style="text-align: left;">event_end_at</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">date</td>
<td>活动结束时间</td>
</tr>
<tr>
<td style="text-align: left;">stock</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">int</td>
<td>库存</td>
</tr>
<tr>
<td style="text-align: left;">is_distribute</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">int</td>
<td>允许分销;1:允许;0:不允许</td>
</tr>
<tr>
<td style="text-align: left;">distribute_bonus</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">int</td>
<td>分销返利</td>
</tr>
<tr>
<td style="text-align: left;">tags</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">array</td>
<td>标签ID</td>
</tr>
<tr>
<td style="text-align: left;">poster</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td>海报</td>
</tr>
<tr>
<td style="text-align: left;">pre_sale</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">boolean</td>
<td>开启预购,1:开启,0:关闭</td>
</tr>
<tr>
<td style="text-align: left;">pre_price</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">int</td>
<td>预购价格</td>
</tr>
<tr>
<td style="text-align: left;">deposit</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">int</td>
<td>定金</td>
</tr>
<tr>
<td style="text-align: left;">pre_start_at</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">int</td>
<td>预购开启时间</td>
</tr>
<tr>
<td style="text-align: left;">pre_end_at</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">int</td>
<td>预购结束时间,尾款支付开启</td>
</tr>
<tr>
<td style="text-align: left;">pay_end_at</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">int</td>
<td>尾款结束时间</td>
</tr>
<tr>
<td style="text-align: left;">pre_coupon_id</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">int</td>
<td>预购优惠券</td>
</tr>
<tr>
<td style="text-align: left;">categories</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">array</td>
<td>分类ID</td>
</tr>
<tr>
<td style="text-align: left;">cover</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td>商品图片 --商品列表中显示</td>
</tr>
<tr>
<td style="text-align: left;">share_title</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">string</td>
<td>分享标题</td>
</tr>
<tr>
<td style="text-align: left;">share_subtitle</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">string</td>
<td>分享副标题</td>
</tr>
<tr>
<td style="text-align: left;">share_image</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">string</td>
<td>分享图片</td>
</tr>
<tr>
<td style="text-align: left;">is_groupon</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">int</td>
<td>是否开启团购,1:开启;0:关闭</td>
</tr>
<tr>
<td style="text-align: left;">groupon_detail['price']</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">int</td>
<td>团购价格</td>
</tr>
<tr>
<td style="text-align: left;">groupon_detail['max_count']</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">string</td>
<td>成团人数</td>
</tr>
<tr>
<td style="text-align: left;">groupon_detail['start_at']</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">string</td>
<td>开始时间</td>
</tr>
<tr>
<td style="text-align: left;">groupon_detail['end_at']</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">string</td>
<td>结束时间</td>
</tr>
<tr>
<td style="text-align: left;">groupon_detail['duration']</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">string</td>
<td>成团时长</td>
</tr>
<tr>
<td style="text-align: left;">groupon_detail['new_join_only']</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">int</td>
<td>仅允许新人参团</td>
</tr>
<tr>
<td style="text-align: left;">is_experience</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">int</td>
<td>是否开启体验,1:开启;0:关闭</td>
</tr>
<tr>
<td style="text-align: left;">experience_detail['price']</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">int</td>
<td>体验价格</td>
</tr>
<tr>
<td style="text-align: left;">experience_detail['exp_date']</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">int</td>
<td>体验时间</td>
</tr>
<tr>
<td style="text-align: left;">deducts</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">array</td>
<td>抵扣设置</td>
</tr>
<tr>
<td style="text-align: left;">deducts['course_id']</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">int</td>
<td>抵扣课程ID</td>
</tr>
<tr>
<td style="text-align: left;">deducts['price']</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">int</td>
<td>抵扣课程价格</td>
</tr>
</tbody>
</table>
<p><strong>返回示例</strong></p>
<pre><code>{
"result": "success",
"data": {
"code": "b8999dfc1d0683f4",
"name": "课程A",
"price": 10000,
"stock": "10",
"event_price": 2000,
"event_start_at": "2018-06-27 12:22",
"event_end_at": "2018-06-30 12:22",
"is_distribute": "1",
"distribute_bonus": "2",
"status": "draft",
"poster": null,
"pre_sale": "1",
"created_at": "2018-07-31 15:25:34",
"id": 14,
"is_experience":1,
"_actionType": "Add",
"_type": "Commodity",
"pre_sale_detail": {
"commodity_id": 14,
"pre_price": "100",
"deposit": "10",
"pre_start_at": "2018-08-10 10:00:00",
"pre_end_at": "2018-08-15 10:00:00",
"pay_end_at": "2018-08-2010:00:00",
"pre_coupon_id": null,
"created_at": "2018-07-31 15:25:34",
"id": 1,
"_actionType": "Add",
"_type": "CommodityPresale"
},
"experience_detail": {
"id": 1,
"commodity_id": 163,
"price": 0.1,
"exp_date": 7,
"created_at": "2019-01-28 14:57:35",
"org_id": 1
},
},
"message": "操作成功"
}</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;">groupid</td>
<td style="text-align: left;">int</td>
<td>用户组id,1:超级管理员;2:普通用户</td>
</tr>
</tbody>
</table>
<p><strong>备注</strong> </p>
<ul>
<li>更多返回错误代码请看首页的错误代码描述</li>
</ul>
<p>欢迎使用ShowDoc!</p>