WebApi操作销售物流信息

基础资料'销售物流信息'默认集成了销售订单,发货通知单,销售出库单和销售退货单上的物流详细轨迹信息,一般来讲物流详细轨迹信息是通过调用快递100接口获取到的,本帖子演示下如何通过WebApi查询及新增详细信息。首先创建一张销售订单,并录入物流单号,如下图1-1所示:
图1-1
使用'销售物流信息'的单据查询WebApi接口查询物流详细信息,传入的JSON格式为(这里使用销售订单号和物流单号做条件查询,并设置返回一些基础资料内码,手机号码,物流公司,客户编码,明细内码,详细轨迹信息等,请根据实际情况替换FieldKeys参数即可):
{
"FormId": "SAL_LogisticsInfo",
"FieldKeys": "FID,FCARRYBILLNO,FSalBillNo,FLogComId,FPhoneNumber,FCustomerID.FNumber,FLogistDetailEntry_FEntryId,FTraceDetail,FTraceTime",
"FilterString": [{"Left":" (","FieldName":"FSalBillNo","Compare":"67","Value":"XSDD001005","Right":")","Logic":"0"},{"Left":"(","FieldName":"FCarryBillNo","Compare":"67","Value":"YD522455685422","Right":")","Logic":"0"}],
"OrderString": "",
"TopRowCount": 0,
"StartRow": 0,
"Limit": 2000,
"SubSystemId": ""
} 可以看到初始添加的物流单号对应的物流详细轨迹信息是没有的, 如下图1-3所示:

图1-2
根据上一步返回的基础资料内码ID:'131410-SAL_SaleOrder-100770',使用批量保存WebApi接口追加物流详细轨迹信息,如下图2-1所示:

图2-1
上图2-1中输入的JSON格式如下:
{
"NumberSearch": "true",
"ValidateFlag": "true",
"IsDeleteEntry": "false",
"IsEntryBatchFill": "true",
"NeedUpDateFields": [],
"NeedReturnFields": [],
"SubSystemId": "",
"InterationFlags": "",
"Model": [
{
"FID": "131410-SAL_SaleOrder-100770",
"FLogistDetailEntry": [
WebApi操作销售物流信息
基础资料'销售物流信息'默认集成了销售订单,发货通知单,销售出库单和销售退货单上的物流详细轨迹信息,一般来讲物流详细轨迹...
点击下载文档文档为doc格式
声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。如若本站内容侵犯了原著者的合法权益,可联系本站删除。
上一篇
已经是第一篇



