### 查询物料详情(QueryMaterial)

此接口用于查询物料详情

---

### 基本信息

方法:POST

URL: http://localhost:8033/open/QueryMaterial

---

### 请求

请求参数

| 参数名 | 类型 | 必填 | 说明 |
| :-- | :-- | :-- | :-- |
| profile | string | 是 | 厂区代码 |
| materialCode | string | 否 | 物料编码 |

示例 1:查询物料详情

```
{
    "data": {
        profile:"测试厂区",
        materialCode:"CELL001",
    }
}
```

---

### 响应

响应字段

| 字段 | 类型 |  说明 |
| :-- | :-- | :-- |
| materialCode | string | 物料编码 |
| materialTypeCode | string | 物料类别代码 |
| materialTypeDesc | string | 物料类别名称 |
| descriptions | string | 物料描述 |
| flag | int | 数据状态:0禁用 1启用 |
| createTime | string | 创建时间 |
| attrs | Array | 物料属性 |

attrs字段

| 字段 | 类型 |  说明 |
| :-- | :-- | :-- |
| materialCode | string | 物料编码 |
| materialTypeCode | string | 物料类别代码 |
| materialTypeDesc | string | 物料类别名称 |
| attrCode | string | 属性代码 |
| attrName | string | 属性名称 |
| value | string | 物料属性值 |
| valueCode | string | 物料属性值代码 |
| flag | int | 数据状态:0禁用 1启用 |

查询成功时,响应如下:

```
{
  "clock": "2023-06-25 20:00:00.000",
  "status": "ok",
  "data": {
        materialCode:"CELL001",
        materialTypeCode:"CELL",
        materialTypeDesc:"电池片",
        descriptions:"电池片描述",
        flag:1,
        createTime:"2023-04-09 18:10:01",
        attrs:[
            {
                materialCode:"CELL001",
                materialTypeCode:"CELL",
                materialTypeDesc:"电池片",
                attrCode:"crys_type",
                attrName:"晶体结构",
                value:"单晶",
                valueCode:"单晶",
                flag:1
            },
            {
                materialCode:"CELL001",
                materialTypeCode:"CELL",
                materialTypeDesc:"电池片",
                attrCode:"cell_uop",
                attrName:"单片功率",
                value:"7.82",
                valueCode:"7.82",
                flag:1
            }
        ],
    }
}
```

查询报错:

```
{
  "clock": "2023-06-25 20:00:00.000",
  "status": "exception",
  "message": "查询物料详情失败",
  "data": {}
}
```