文档中心 > API类目 > 五道口API

wdk.ums.mes.flow.callback (mes接收流水回传)

mes接收流水回传

公共参数

请求参数

名称 类型 是否必须 示例值 更多限制 描述
mes_quantitative_flow_call_back_top_request MesFlowCallBackTopRequest 必须 request
  • receive_result_dto_list
  • FHFlowResultDto []
  • 必须
  • detailList
  • detailList
  • └ result
  • String
  • 必须
  • {"actualWeight":0.371,"deviceUttCode":"1000001","itemBarCode":"98229724900371111527098744","itemCode":"172838015","itemName":"【霜打菜】宁夏高原青仔 约400g","operatorTime":1731556377790,"supplierCode":"","supplierName":""}
  • 回传明细信息
  • └ unique_key
  • String
  • 必须
  • ACWPT241114000341
  • 唯一键
  • └ relation_order_code
  • String
  • 必须
  • HPIN1234556
  • 关联单号
  • └ warehouse_code
  • String
  • 可选
  • 80
  • 仓code 可选
  • └ scene
  • String
  • 可选
  • FH_QUANTITATIVE
  • 场景code
  • └ call_back_sum_count
  • Number
  • 可选
  • 100
  • 当前采购单的流水总数

响应参数

名称 类型 示例值 描述
result WmsResult result
  • └ message
  • String
  • 系统异常
  • message
  • └ code
  • String
  • 200
  • code
  • └ is_success
  • Boolean
  • true
  • success

请求示例

  • JAVA
  • .NET
  • PHP
  • CURL
  • Python
  • C/C++
  • NodeJS
TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret);
WdkUmsMesFlowCallbackRequest req = new WdkUmsMesFlowCallbackRequest();
WdkUmsMesFlowCallbackRequest.MesFlowCallBackTopRequest obj1 = new WdkUmsMesFlowCallbackRequest.MesFlowCallBackTopRequest();
List<WdkUmsMesFlowCallbackRequest.FHFlowResultDto> list3 = new ArrayList<WdkUmsMesFlowCallbackRequest.FHFlowResultDto>();
WdkUmsMesFlowCallbackRequest.FHFlowResultDto obj4 = new WdkUmsMesFlowCallbackRequest.FHFlowResultDto();
list3.add(obj4);
obj4.setResult("{\"actualWeight\":0.371,\"deviceUttCode\":\"1000001\",\"itemBarCode\":\"98229724900371111527098744\",\"itemCode\":\"172838015\",\"itemName\":\"【霜打菜】宁夏高原青仔 约400g\",\"operatorTime\":1731556377790,\"supplierCode\":\"\",\"supplierName\":\"\"}");
obj4.setUniqueKey("ACWPT241114000341");
obj1.setReceiveResultDtoList(list3);
obj1.setRelationOrderCode("HPIN1234556");
obj1.setWarehouseCode("80");
obj1.setScene("FH_QUANTITATIVE");
obj1.setCallBackSumCount(100L);
req.setMesQuantitativeFlowCallBackTopRequest(obj1);
WdkUmsMesFlowCallbackResponse rsp = client.execute(req);
System.out.println(rsp.getBody());

响应示例

  • XML示例
  • JSON示例
<wdk_ums_mes_flow_callback_response>
    <result>
        <message>系统异常</message>
        <code>200</code>
        <is_success>true</is_success>
    </result>
</wdk_ums_mes_flow_callback_response>

异常示例

  • XML示例
  • JSON示例
<error_response>
    <code>50</code>
    <msg>Remote service error</msg>
    <sub_code>isv.invalid-parameter</sub_code>
    <sub_msg>非法参数</sub_msg>
</error_response>

错误码解释

错误码 错误描述 解决方案

API工具

如何获得此API

FAQ

返回
顶部