接口文档 / 商品接口

创建采购单

POST/api/v2/open-agency/products/purchase-orders在线调试

请求参数

名称说明类型
Body 参数
orderType可选

采购单类型 0:普通采购单 1:诊所收货采购单,默认1

示例:1

integer
supplierId必填

供应商ID

示例:ffffffff0000000013186d180b520000

string
purchaseOrganId可选

采购机构ID,未填时使用当前门店

示例:ffffffff0000000013186d180b520000

string
applicantId可选

采购员工ID,可以不传,不传没有采购人

示例:ffffffff0000000013186d180b520000

string
comment可选

单据备注,不能超过200个字符

示例:备注

string
purchaseOrderDate可选

采购日期 yyyy-MM-dd

示例:2026-12-01

格式:date

string

请求示例

json
{
  "orderType": 1,
  "supplierId": "ffffffff0000000013186d180b520000",
  "purchaseOrganId": "ffffffff0000000013186d180b520000",
  "applicantId": "ffffffff0000000013186d180b520000",
  "comment": "备注",
  "purchaseOrderDate": "2026-12-01",
  "purchaseOrderItemList": [
    {
      "productId": "0021650c11444ed9ad05e07f3ccc5c1f",
      "shortId": 2481526,
      "unit": "盒[药品的单位10片/盒的片或盒]",
      "purchaseCount": 10,
      "totalCost": 50
    }
  ]
}

响应参数

名称说明类型
Body 参数
data可选

数据

object
id可选

采购单ID

integer
orderNo可选

采购单号

示例:CG2024110600001

string
status可选

采购单状态,0:待审核 1:审核通过 9:审核驳回 31:撤回 药店特有,60:待收货 62:待验收 64:待入库 66:已入库

示例:0

integer
supplierId可选

供应商id

示例:ffffffff0000000034af4ae82d69c000

string
orderType可选

采购类型,0:线下集采,10:ABC商城采购

示例:0

integer
supplier可选

供应商

示例:测试供应商

string
purchaseOrganName可选

采购门店名称

string
receiveOrganId可选

收货机构id

示例:ffffffff0000000034d6d4adbec04000

string
purchaseOrganId可选

采购门店ID

string
receiveOrganName可选

收货机构

示例:abc

string
applyEmployeeId可选

申请人ID

string
applyEmployeeName可选

申请人

string
purchaseOrderDate可选

采购日期

示例:2024-11-06 16:51:03

格式:date-time

string
created可选

创建时间

示例:2024-11-06 16:51:03

格式:date-time

string

响应示例

json
{
  "data": {
    "comment": {
      "time": "2026-01-01T00:00:00Z",
      "content": "string",
      "employeeId": "string",
      "employeeName": "string"
    },
    "id": 0,
    "orderNo": "CG2024110600001",
    "purchaseOrderItemList": [
      {
        "id": 123123,
        "productId": "ffffffff000000003473c049d7ab4000",
        "productShortId": "000251",
        "productName": "阿莫西林胶囊",
        "pieceCount": 0,
        "packageCount": "盒"
      }
    ],
    "status": 0,
    "supplierId": "ffffffff0000000034af4ae82d69c000",
    "orderType": 0,
    "supplier": "测试供应商",
    "purchaseOrganName": "string",
    "receiveOrganId": "ffffffff0000000034d6d4adbec04000",
    "purchaseOrganId": "string",
    "receiveOrganName": "abc",
    "applyEmployeeId": "string",
    "applyEmployeeName": "string",
    "purchaseOrderDate": "2024-11-06 16:51:03",
    "created": "2024-11-06 16:51:03"
  },
  "error": null
}

业务失败包装示意

json
{
  "data": null,
  "error": {
    "code": 11003,
    "message": "不支持的授权类型{grantType}"
  }
}

查看 HTTP 状态与业务码排查

ABC 开放平台 · 诊所管家

如有疑问,请扫码加入企业微信群咨询。

企业微信群二维码
没有匹配结果

诊所管家