编辑商品
<p><strong>接口状态:</strong>
已完成</p>
<p><strong>简要描述:</strong> </p>
<ul>
<li>新增,修改商品</li>
</ul>
<p><strong>请求URL:</strong> </p>
<ul>
<li>` <a href="https://dcx.lingzhishouji.com/gateway/api/erp/update_goods">https://dcx.lingzhishouji.com/gateway/api/erp/update_goods</a></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>
<th>备注</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left;">goods_type</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td>产品类型</td>
<td>normal:商品;group:拼团;integral:积分</td>
</tr>
<tr>
<td style="text-align: left;">id</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td>商品ID</td>
<td>-</td>
</tr>
<tr>
<td style="text-align: left;">enable</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">boolean</td>
<td>是否启用</td>
<td>-</td>
</tr>
</tbody>
</table>
<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>
<th>备注</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left;">name</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">string</td>
<td>商品名称</td>
<td>最大100个字符</td>
</tr>
<tr>
<td style="text-align: left;">goods_unit</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">string</td>
<td>商品单位</td>
<td>最大6个字符</td>
</tr>
<tr>
<td style="text-align: left;">description</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">string</td>
<td>简介</td>
<td>最大200个字符</td>
</tr>
<tr>
<td style="text-align: left;">keyword</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">array[string]</td>
<td>关键字</td>
<td>-</td>
</tr>
<tr>
<td style="text-align: left;">detail</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">string</td>
<td>商品详情</td>
<td>富文本</td>
</tr>
<tr>
<td style="text-align: left;">sell_num_virtual</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">int</td>
<td>虚拟销量</td>
<td>最小为0</td>
</tr>
<tr>
<td style="text-align: left;">platform_recommend</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">boolean</td>
<td>是否推荐</td>
<td>-</td>
</tr>
<tr>
<td style="text-align: left;">platform_is_new</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">boolean</td>
<td>新品</td>
<td>-</td>
</tr>
<tr>
<td style="text-align: left;">allow_integral</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">boolean</td>
<td>允许积分抵扣</td>
<td>-</td>
</tr>
</tbody>
</table>
<p><strong>参数示例:</strong> </p>
<pre><code class="language-json">{
&quot;goods_type&quot;: &quot;normal&quot;,
&quot;id&quot;: 1,
&quot;name&quot;: &quot;HUAWEI POCKET2 优享版&quot;,
&quot;goods_unit&quot;: &quot;件&quot;,
&quot;description&quot;: &quot;简介&quot;,
&quot;keyword&quot;: [
&quot;关键字&quot;
],
&quot;detail&quot;: &quot;&lt;p&gt;&lt;img src=\&quot;/upload/94/941850f66751388242cfaffc6b0cadb6_b.png\&quot; alt=\&quot;\&quot;&gt;&lt;/p&gt;&lt;p&gt;&lt;img src=\&quot;/upload/f6/f6f5a98f938ef6ffd4e9f278fde4d791_b.png\&quot; alt=\&quot;\&quot;&gt;&lt;/p&gt;&lt;p&gt;&lt;img style=\&quot;aspect-ratio: 100 / 100;\&quot; src=\&quot;/upload/f4/f499ac8a789971d193a49b1413668779_b.jpg\&quot; alt=\&quot;\&quot;&gt;&lt;/p&gt;&quot;,
&quot;sell_num_virtual&quot;: &quot;20&quot;,
&quot;platform_recommend&quot;: true,
&quot;platform_is_new&quot;: true,
&quot;allow_integral&quot;: true,
&quot;enable&quot;: true
}</code></pre>
<hr />
<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>
<th>备注</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left;">name</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">string</td>
<td>商品名称</td>
<td>最大100个字符</td>
</tr>
<tr>
<td style="text-align: left;">goods_unit</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">string</td>
<td>商品单位</td>
<td>最大6个字符</td>
</tr>
<tr>
<td style="text-align: left;">description</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">string</td>
<td>简介</td>
<td>最大200个字符</td>
</tr>
<tr>
<td style="text-align: left;">keyword</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">array[string]</td>
<td>关键字</td>
<td>-</td>
</tr>
<tr>
<td style="text-align: left;">detail</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">string</td>
<td>商品详情</td>
<td>富文本</td>
</tr>
<tr>
<td style="text-align: left;">sell_num_virtual</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">int</td>
<td>虚拟销量</td>
<td>最小为0</td>
</tr>
<tr>
<td style="text-align: left;">recommend</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">boolean</td>
<td>是否推荐</td>
<td>-</td>
</tr>
</tbody>
</table>
<p><strong>参数示例:</strong> </p>
<pre><code class="language-json">{
&quot;goods_type&quot;: &quot;integral&quot;,
&quot;id&quot;: 1,
&quot;name&quot;: &quot;测试&quot;,
&quot;goods_unit&quot;: &quot;件&quot;,
&quot;description&quot;: &quot;简介&quot;,
&quot;keyword&quot;: [
&quot;关键字&quot;
],
&quot;detail&quot;: &quot;&lt;p&gt;&lt;img src=\&quot;/upload/94/941850f66751388242cfaffc6b0cadb6_b.png\&quot; alt=\&quot;\&quot;&gt;&lt;/p&gt;&lt;p&gt;&lt;img src=\&quot;/upload/f6/f6f5a98f938ef6ffd4e9f278fde4d791_b.png\&quot; alt=\&quot;\&quot;&gt;&lt;/p&gt;&lt;p&gt;&lt;img style=\&quot;aspect-ratio: 100 / 100;\&quot; src=\&quot;/upload/f4/f499ac8a789971d193a49b1413668779_b.jpg\&quot; alt=\&quot;\&quot;&gt;&lt;/p&gt;&quot;,
&quot;sell_num_virtual&quot;: &quot;100&quot;,
&quot;recommend&quot;: true,
&quot;enable&quot;: true
}</code></pre>
<hr />
<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>
<th>备注</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left;">name</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">string</td>
<td>商品名称</td>
<td>最大100个字符</td>
</tr>
<tr>
<td style="text-align: left;">start_time</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">datetime</td>
<td>活动开始时间</td>
<td>eg: 2025-01-02 15:04:05</td>
</tr>
<tr>
<td style="text-align: left;">end_time</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">datetime</td>
<td>活动结束时间</td>
<td>等于或晚于活动开始时间 eg: 2025-01-02 15:04:05</td>
</tr>
<tr>
<td style="text-align: left;">activity_duration</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">int</td>
<td>拼团时效</td>
<td>最小为1</td>
</tr>
<tr>
<td style="text-align: left;">activity_person</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">int</td>
<td>拼团人数</td>
<td>最小为2</td>
</tr>
<tr>
<td style="text-align: left;">activity_person_virtual</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">int</td>
<td>补齐人数</td>
<td>最小为0</td>
</tr>
</tbody>
</table>
<p><strong>参数示例:</strong> </p>
<pre><code class="language-json">{
&quot;goods_type&quot;: &quot;group&quot;,
&quot;id&quot;: 1,
&quot;name&quot;: &quot;华为畅享70X1&quot;,
&quot;start_time&quot;: &quot;2025-10-01 00:00:00&quot;,
&quot;end_time&quot;: &quot;2025-10-31 23:59:59&quot;,
&quot;detail&quot;: &quot;&lt;p&gt;&lt;img src=\&quot;/upload/94/941850f66751388242cfaffc6b0cadb6_b.png\&quot; alt=\&quot;\&quot;&gt;&lt;/p&gt;&lt;p&gt;&lt;img src=\&quot;/upload/f6/f6f5a98f938ef6ffd4e9f278fde4d791_b.png\&quot; alt=\&quot;\&quot;&gt;&lt;/p&gt;&lt;p&gt;&lt;img style=\&quot;aspect-ratio: 100 / 100;\&quot; src=\&quot;/upload/f4/f499ac8a789971d193a49b1413668779_b.jpg\&quot; alt=\&quot;\&quot;&gt;&lt;/p&gt;&quot;,
&quot;activity_duration&quot;: 1,
&quot;activity_person&quot;: 2,
&quot;activity_person_virtual&quot;: 1,
&quot;enable&quot;: true
}
}</code></pre>
<hr />
<p><strong>返回示例</strong></p>
<pre><code>{
&quot;code&quot;: 0,
&quot;data&quot;: [],
&quot;msg&quot;: &quot;&quot;
}</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;">code</td>
<td style="text-align: left;">int</td>
<td>0成功,其他失败</td>
</tr>
<tr>
<td style="text-align: left;">msg</td>
<td style="text-align: left;">string</td>
<td>返回提示词</td>
</tr>
<tr>
<td style="text-align: left;">data</td>
<td style="text-align: left;">json</td>
<td>忽略</td>
</tr>
</tbody>
</table>
<p><strong>备注</strong> </p>
<ul>
<li>更多返回错误代码请看首页的错误代码描述</li>
</ul>