查询发动机信息接口
<h3><strong>第一个接口:查询发动机信息接口</strong></h3>
<ul>
<li><code>https://www.51macc.com/api/Mattrio/CvApi/getEngine</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;">userid</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td>无</td>
</tr>
<tr>
<td style="text-align: left;">engineSerialNumber</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td>可以传发动机序列号,发动机型号,订单号</td>
</tr>
<tr>
<td style="text-align: left;">brandId</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td>必传( 潍柴传值为:WC,玉柴传值为:YC,锡柴传值为:XC,康明斯传值为:KMS,重汽传值为:ZQ,云内传值为:YN)</td>
</tr>
</tbody>
</table>
<p><strong>返回示例</strong></p>
<pre><code>{
&quot;msg&quot;: &quot;查询成功&quot;,
&quot;recode&quot;: 0,
&quot;frequency&quot;: 702357,
&quot;checkFrequency&quot;: true,
&quot;data&quot;: [
{
&quot;engineModel&quot;: &quot;WP10HNG350E60&quot;,
&quot;brandName&quot;: &quot;潍柴&quot;,
&quot;brandId&quot;: &quot;WC&quot;,
&quot;orderNum&quot;: &quot;DHH10N0028*01&quot;
}
]
}
</code></pre>
<h3>6) 请求返回结果参数说明:</h3>
<table>
<thead>
<tr>
<th>字段名称</th>
<th style="text-align: center;">字段说明</th>
<th style="text-align: center;">类型</th>
<th style="text-align: center;">必填</th>
<th style="text-align: right;">备注</th>
</tr>
</thead>
<tbody>
<tr>
<td>msg</td>
<td style="text-align: center;">信息</td>
<td style="text-align: center;">string</td>
<td style="text-align: center;">Y</td>
<td style="text-align: right;">-</td>
</tr>
<tr>
<td>recode</td>
<td style="text-align: center;">状态码</td>
<td style="text-align: center;">string</td>
<td style="text-align: center;">Y</td>
<td style="text-align: right;">-</td>
</tr>
<tr>
<td>frequency</td>
<td style="text-align: center;">剩余查询次数</td>
<td style="text-align: center;">string</td>
<td style="text-align: center;">Y</td>
<td style="text-align: right;">-</td>
</tr>
<tr>
<td>engineModel</td>
<td style="text-align: center;">发动机型号</td>
<td style="text-align: center;">string</td>
<td style="text-align: center;">Y</td>
<td style="text-align: right;">-</td>
</tr>
<tr>
<td>brandName</td>
<td style="text-align: center;">发动机品牌名称</td>
<td style="text-align: center;">string</td>
<td style="text-align: center;">Y</td>
<td style="text-align: right;">-</td>
</tr>
<tr>
<td>brandId</td>
<td style="text-align: center;">发动机品牌</td>
<td style="text-align: center;">string</td>
<td style="text-align: center;">Y</td>
<td style="text-align: right;">-</td>
</tr>
<tr>
<td>orderNum</td>
<td style="text-align: center;">订单型号</td>
<td style="text-align: center;">string</td>
<td style="text-align: center;">Y</td>
<td style="text-align: right;">-</td>
</tr>
</tbody>
</table>
<h3>7) 状态码说明:</h3>
<table>
<thead>
<tr>
<th>状态码</th>
<th style="text-align: center;">说明</th>
</tr>
</thead>
<tbody>
<tr>
<td>0</td>
<td style="text-align: center;">返回正常</td>
</tr>
<tr>
<td>-1</td>
<td style="text-align: center;">暂无数据</td>
</tr>
<tr>
<td>-2</td>
<td style="text-align: center;">账号或者密码错误</td>
</tr>
<tr>
<td>-3</td>
<td style="text-align: center;">当天次数已用完</td>
</tr>
<tr>
<td>-4</td>
<td style="text-align: center;">请求太频繁了,请一个小时后再试(按天次的有限制)或者账号在异地登录</td>
</tr>
<tr>
<td>-5</td>
<td style="text-align: center;">接口报错</td>
</tr>
<tr>
<td>-10</td>
<td style="text-align: center;">请求过于频繁,请稍后再试</td>
</tr>
<tr>
<td>-11</td>
<td style="text-align: center;">此VIN码不符合校验规则或为非国标码</td>
</tr>
<tr>
<td>-12</td>
<td style="text-align: center;">userId错误或者参数错误</td>
</tr>
<tr>
<td>-999</td>
<td style="text-align: center;">账号已被封禁</td>
</tr>
</tbody>
</table>
<h3><strong>第二个接口:查询发动机配件接口</strong></h3>
<p><strong>请求URL:</strong> </p>
<ul>
<li><code>https://www.51macc.com/api/Mattrio/CvApi/getEngineBOM</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;">userid</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td>用户唯一标识</td>
</tr>
<tr>
<td style="text-align: left;">engineSerialNumber</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td>发动机序列号</td>
</tr>
<tr>
<td style="text-align: left;">itemName</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td>配件名称</td>
</tr>
<tr>
<td style="text-align: left;">page</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">int</td>
<td>页数(从第一页开始,每页20条)</td>
</tr>
<tr>
<td style="text-align: left;">brandId</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td>发动机品牌</td>
</tr>
</tbody>
</table>
<p><strong>返回示例</strong></p>
<pre><code>{
&quot;msg&quot;: &quot;查询成功&quot;,
&quot;recode&quot;: 0,
&quot;frequency&quot;: 976391,
&quot;checkFrequency&quot;: true,
&quot;data&quot;: [
{
&quot;itemId&quot;: &quot;1000089233&quot;,
&quot;itemName&quot;: &quot;燃气滤清器&quot;,
&quot;horsepower&quot;: &quot;257KW(350PS)&quot;,
&quot;price&quot;: 0,
&quot;qty&quot;: &quot;1&quot;,
&quot;orderNum&quot;: &quot;DHH10N0028*01&quot;,
&quot;specifications&quot;: &quot;&quot;
},
{
&quot;itemId&quot;: &quot;1002358586&quot;,
&quot;itemName&quot;: &quot;机油滤清器盖&quot;,
&quot;horsepower&quot;: &quot;257KW(350PS)&quot;,
&quot;price&quot;: 0,
&quot;qty&quot;: &quot;1&quot;,
&quot;orderNum&quot;: &quot;DHH10N0028*01&quot;,
&quot;specifications&quot;: &quot;&quot;
},
{
&quot;itemId&quot;: &quot;13071628&quot;,
&quot;itemName&quot;: &quot;空气滤清器&quot;,
&quot;horsepower&quot;: &quot;257KW(350PS)&quot;,
&quot;price&quot;: 0,
&quot;qty&quot;: &quot;1&quot;,
&quot;orderNum&quot;: &quot;DHH10N0028*01&quot;,
&quot;specifications&quot;: &quot;&quot;
},
{
&quot;itemId&quot;: &quot;611600070065&quot;,
&quot;itemName&quot;: &quot;机油滤清器滤芯&quot;,
&quot;horsepower&quot;: &quot;257KW(350PS)&quot;,
&quot;price&quot;: 0,
&quot;qty&quot;: &quot;1&quot;,
&quot;orderNum&quot;: &quot;DHH10N0028*01&quot;,
&quot;specifications&quot;: &quot;&quot;
},
{
&quot;itemId&quot;: &quot;611600070119&quot;,
&quot;itemName&quot;: &quot;机油滤清器滤芯&quot;,
&quot;horsepower&quot;: &quot;257KW(350PS)&quot;,
&quot;price&quot;: 0,
&quot;qty&quot;: &quot;1&quot;,
&quot;orderNum&quot;: &quot;DHH10N0028*01&quot;,
&quot;specifications&quot;: &quot;&quot;
},
{
&quot;itemId&quot;: &quot;611600070164&quot;,
&quot;itemName&quot;: &quot;机油滤清器及冷却器总成&quot;,
&quot;horsepower&quot;: &quot;257KW(350PS)&quot;,
&quot;price&quot;: 0,
&quot;qty&quot;: &quot;1&quot;,
&quot;orderNum&quot;: &quot;DHH10N0028*01&quot;,
&quot;specifications&quot;: &quot;&quot;
}
],
&quot;totalCount&quot;: 6
}</code></pre>
<h3>6) 请求返回结果参数说明:</h3>
<table>
<thead>
<tr>
<th>字段名称</th>
<th style="text-align: center;">字段说明</th>
<th style="text-align: center;">类型</th>
<th style="text-align: center;">必填</th>
<th style="text-align: right;">备注</th>
</tr>
</thead>
<tbody>
<tr>
<td>msg</td>
<td style="text-align: center;">信息</td>
<td style="text-align: center;">string</td>
<td style="text-align: center;">Y</td>
<td style="text-align: right;">-</td>
</tr>
<tr>
<td>recode</td>
<td style="text-align: center;">状态码</td>
<td style="text-align: center;">string</td>
<td style="text-align: center;">Y</td>
<td style="text-align: right;">-</td>
</tr>
<tr>
<td>frequency</td>
<td style="text-align: center;">剩余查询次数</td>
<td style="text-align: center;">string</td>
<td style="text-align: center;">Y</td>
<td style="text-align: right;">-</td>
</tr>
<tr>
<td>itemId</td>
<td style="text-align: center;">原厂编码</td>
<td style="text-align: center;">string</td>
<td style="text-align: center;">Y</td>
<td style="text-align: right;">-</td>
</tr>
<tr>
<td>itemName</td>
<td style="text-align: center;">原厂名称</td>
<td style="text-align: center;">string</td>
<td style="text-align: center;">Y</td>
<td style="text-align: right;">-</td>
</tr>
<tr>
<td>horsepower</td>
<td style="text-align: center;">马力</td>
<td style="text-align: center;">string</td>
<td style="text-align: center;">Y</td>
<td style="text-align: right;">-</td>
</tr>
<tr>
<td>price</td>
<td style="text-align: center;">价格</td>
<td style="text-align: center;">double</td>
<td style="text-align: center;">Y</td>
<td style="text-align: right;">-</td>
</tr>
<tr>
<td>qty</td>
<td style="text-align: center;">使用量</td>
<td style="text-align: center;">string</td>
<td style="text-align: center;">Y</td>
<td style="text-align: right;">-</td>
</tr>
<tr>
<td>orderNum</td>
<td style="text-align: center;">订单号</td>
<td style="text-align: center;">string</td>
<td style="text-align: center;">Y</td>
<td style="text-align: right;">-</td>
</tr>
<tr>
<td>specifications</td>
<td style="text-align: center;">备注</td>
<td style="text-align: center;">string</td>
<td style="text-align: center;">Y</td>
<td style="text-align: right;">-</td>
</tr>
</tbody>
</table>
<h3>7) 状态码说明:</h3>
<table>
<thead>
<tr>
<th>状态码</th>
<th style="text-align: center;">说明</th>
</tr>
</thead>
<tbody>
<tr>
<td>0</td>
<td style="text-align: center;">返回正常</td>
</tr>
<tr>
<td>-1</td>
<td style="text-align: center;">暂无数据</td>
</tr>
<tr>
<td>-2</td>
<td style="text-align: center;">账号或者密码错误</td>
</tr>
<tr>
<td>-3</td>
<td style="text-align: center;">当天次数已用完</td>
</tr>
<tr>
<td>-4</td>
<td style="text-align: center;">请求太频繁了,请一个小时后再试(按天次的有限制)或者账号在异地登录</td>
</tr>
<tr>
<td>-5</td>
<td style="text-align: center;">接口报错</td>
</tr>
<tr>
<td>-10</td>
<td style="text-align: center;">请求过于频繁,请稍后再试</td>
</tr>
<tr>
<td>-11</td>
<td style="text-align: center;">此VIN码不符合校验规则或为非国标码</td>
</tr>
<tr>
<td>-12</td>
<td style="text-align: center;">userId错误或者参数错误</td>
</tr>
<tr>
<td>-999</td>
<td style="text-align: center;">账号已被封禁</td>
</tr>
</tbody>
</table>