文档中心 > API类目 > 阿里健康API

alibaba.alihealth.brand.data.check.all (互医-药企BD数据核对)

互医-药企BD数据核对

公共参数

请求参数

名称 类型 是否必须 示例值 更多限制 描述
data_check_ro DataCheckRO 可选 数据核对入参
  • inbound_check_list
  • InboundCheck []
  • 可选
  • 入库入参
  • └ receive_time
  • String
  • 可选
  • 20170110
  • 收货时间
  • └ total_quantity
  • Number
  • 可选
  • 1
  • 总的采购数量
  • └ count_num
  • Number
  • 可选
  • 12
  • 行数
  • └ brand_id
  • String
  • 可选
  • 24332
  • 商品品牌ID
  • └ sc_item_id
  • String
  • 可选
  • 124324
  • 货品id
  • └ total_receive_normal_qty
  • Number
  • 可选
  • 1
  • 总的收货正品数量
  • └ total_receive_defective_qty
  • Number
  • 可选
  • 1
  • 总的收货残品数量
  • └ type
  • Number
  • 必须
  • 1
  • 1、处方药出库 2、入库
  • outbound_check_list
  • OutboundCheck []
  • 可选
  • 出库入参
  • └ seller_nick
  • String
  • 可选
  • 大药房
  • 店铺名称
  • └ outbound_time
  • String
  • 可选
  • 20220516
  • 出库时间
  • └ total_quantity
  • Number
  • 可选
  • 12
  • 总的调拨数量
  • └ count_num
  • Number
  • 可选
  • 12
  • 行数
  • └ brand_id
  • String
  • 可选
  • 123213
  • 商品品牌ID
  • └ prescribed_date
  • String
  • 可选
  • 20220516
  • 处方时间
  • └ sc_item_id
  • String
  • 可选
  • 234345
  • 货品id
  • └ hospital_name
  • String
  • 可选
  • 互联网医院
  • 医院名称
  • └ total_boxes
  • Number
  • 可选
  • 123
  • 总的盒数
  • └ invoke_date
  • String
  • 必须
  • 20220521
  • 调用出库入库接口的时间

响应参数

名称 类型 示例值 描述
api_err_no String 0 错误码
data DataCheckVO 返回数据
  • └ type
  • Number
  • 1
  • 1、处方药出库 2、入库
api_success Boolean true 是否成功
api_err_msg String 123 错误信息

请求示例

  • JAVA
  • .NET
  • PHP
  • CURL
  • Python
  • C/C++
  • NodeJS
TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret);
AlibabaAlihealthBrandDataCheckAllRequest req = new AlibabaAlihealthBrandDataCheckAllRequest();
AlibabaAlihealthBrandDataCheckAllRequest.DataCheckRO obj1 = new AlibabaAlihealthBrandDataCheckAllRequest.DataCheckRO();
List<AlibabaAlihealthBrandDataCheckAllRequest.InboundCheck> list3 = new ArrayList<AlibabaAlihealthBrandDataCheckAllRequest.InboundCheck>();
AlibabaAlihealthBrandDataCheckAllRequest.InboundCheck obj4 = new AlibabaAlihealthBrandDataCheckAllRequest.InboundCheck();
list3.add(obj4);
obj4.setReceiveTime("20170110");
obj4.setTotalQuantity(1L);
obj4.setCountNum(12L);
obj4.setBrandId("24332");
obj4.setScItemId("124324");
obj4.setTotalReceiveNormalQty(1L);
obj4.setTotalReceiveDefectiveQty(1L);
obj1.setInboundCheckList(list3);
obj1.setType(1L);
List<AlibabaAlihealthBrandDataCheckAllRequest.OutboundCheck> list6 = new ArrayList<AlibabaAlihealthBrandDataCheckAllRequest.OutboundCheck>();
AlibabaAlihealthBrandDataCheckAllRequest.OutboundCheck obj7 = new AlibabaAlihealthBrandDataCheckAllRequest.OutboundCheck();
list6.add(obj7);
obj7.setSellerNick("大药房");
obj7.setOutboundTime("20220516");
obj7.setTotalQuantity(12L);
obj7.setCountNum(12L);
obj7.setBrandId("123213");
obj7.setPrescribedDate("20220516");
obj7.setScItemId("234345");
obj7.setHospitalName("互联网医院");
obj7.setTotalBoxes(123L);
obj1.setOutboundCheckList(list6);
obj1.setInvokeDate("20220521");
req.setDataCheckRo(obj1);
AlibabaAlihealthBrandDataCheckAllResponse rsp = client.execute(req);
System.out.println(rsp.getBody());

响应示例

  • XML示例
  • JSON示例
<alibaba_alihealth_brand_data_check_all_response>
    <api_err_no>0</api_err_no>
    <data>
        <type>1</type>
    </data>
    <api_success>true</api_success>
    <api_err_msg>123</api_err_msg>
</alibaba_alihealth_brand_data_check_all_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

返回
顶部