物流费用计算
<p><strong>简要描述:</strong> </p>
<ul>
<li>物流费用计算</li>
</ul>
<p><strong>内部调用:</strong></p>
<ul>
<li>内部接入 通过rule形式ruleId: filterAPICalculateFeeRule</li>
<li>参数为 List<Map<String,Object>> 位于 BillDataDto.externalData.expressDetailRequest</li>
</ul>
<p><strong>请求URL:</strong> </p>
<ul>
<li><code>http://localhost:8080/api/billoperation/apiaction?token=34321123</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;">billnum</td>
<td style="text-align: left;">String</td>
<td style="text-align: left;">单据编码:ec_expressdetail</td>
<td>是</td>
</tr>
<tr>
<td style="text-align: left;">action</td>
<td style="text-align: left;">String</td>
<td style="text-align: left;">操作类型:APICalcFee</td>
<td>是</td>
</tr>
<tr>
<td style="text-align: left;">partParam</td>
<td style="text-align: left;">Map</td>
<td style="text-align: left;">查询条件集合</td>
<td>是</td>
</tr>
</tbody>
</table>
<p><strong>查询条件详情(ExpressDetail详细信息):</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;">cExpressCoID</td>
<td style="text-align: left;">快递公司 ID</td>
<td style="text-align: left;">Long</td>
<td>是</td>
</tr>
<tr>
<td style="text-align: left;">citemID</td>
<td style="text-align: left;">商品SKU ID</td>
<td style="text-align: left;">String</td>
<td>是</td>
</tr>
<tr>
<td style="text-align: left;">count</td>
<td style="text-align: left;">购买数量</td>
<td style="text-align: left;">String</td>
<td>是</td>
</tr>
<tr>
<td style="text-align: left;">cProvinceId</td>
<td style="text-align: left;">收件人省 ID</td>
<td style="text-align: left;">Long</td>
<td>是</td>
</tr>
<tr>
<td style="text-align: left;">cCityId</td>
<td style="text-align: left;">收件人市 ID</td>
<td style="text-align: left;">Long</td>
<td>是</td>
</tr>
<tr>
<td style="text-align: left;">cAreaId</td>
<td style="text-align: left;">收件人区 ID</td>
<td style="text-align: left;">Long</td>
<td>是</td>
</tr>
<tr>
<td style="text-align: left;">receiver_fullAddress</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">string</td>
<td>收件人详细地址(XX省XX市XX区XX路XX号)</td>
</tr>
<tr>
<td style="text-align: left;">iWeight</td>
<td style="text-align: left;">包裹重量</td>
<td style="text-align: left;">BigDecimal</td>
<td>是</td>
</tr>
</tbody>
</table>
<p>请求示例</p>
<pre><code>{
billnum: "ec_expressdetaillist",
"action":"APICalcFee",
"externalData": {
"expressDetailRequest":[{
"cExpressCoID":"1232415348871424",
"cProvinceId":502004,
"cCityId":502005,
"cAreaId":502006,
"iWeight":5,
"itemNum":[
{
"citemID":"123",
"count":"5"
},
{
"citemID":"123",
"count":"5"
}
]
}]
}
}</code></pre>
<p>返回示例</p>
<pre><code>{
"code": 200,
"message": "操作成功",
"data": {
"startaction": "APICalcFee",
"param": {
"partParam": {
"cExpressCoID": "1232415348871424",
"cProvinceId": 502004,
"cCityId": 502005,
"cAreaId": 502006,
"iWeight": 5,
"itemNum": [
{
"citemID":"123",
"count":"5"
},
{
"citemID":"123",
"count":"5"
}
]
},
"isIncludeMeta": false,
"isOnlyTotal": false,
"isOnlyCount": false,
"skipCreate": false,
"bSelfDefine": false,
"isPublish": false,
"isPrint": false,
"chartIndex": 0,
"fromApi": false,
"isSum": false,
"isDistinct": false,
"nonparallel": false,
"billnum": "ec_expressdetail",
"action": "APICalcFee",
"parameters": {
"token": "d5da626a6c354f9a9bc8fcc0ae6ecbb5"
},
"isFromKanban": false
},
"iExpressFee": 18,
"type": "apiOperation",
"billnumtype": "tradeorder"
}
}</code></pre>
<p>返回参数说明</p>
<p>参数名 类型 说明
备注</p>
<p>更多返回错误代码请看首页的错误代码描述</p>