OMS接口文档

OMS接口文档


物流费用计算

<p><strong>简要描述:</strong> </p> <ul> <li>物流费用计算</li> </ul> <p><strong>内部调用:</strong></p> <ul> <li>内部接入 通过rule形式ruleId: filterAPICalculateFeeRule</li> <li>参数为 List&lt;Map&lt;String,Object&gt;&gt; 位于 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>

页面列表

ITEM_HTML