全局公共参数
全局Header参数
| 参数名 | 示例值 | 参数类型 | 是否必填 | 参数描述 |
|---|---|---|---|---|
| 暂无参数 |
全局Query参数
| 参数名 | 示例值 | 参数类型 | 是否必填 | 参数描述 |
|---|---|---|---|---|
| 暂无参数 |
全局Body参数
| 参数名 | 示例值 | 参数类型 | 是否必填 | 参数描述 |
|---|---|---|---|---|
| 暂无参数 |
全局认证方式
无需认证
状态码说明
| 状态码 | 中文描述 |
|---|---|
| 暂无参数 |
万欣标准危化品对外接口
创建人: 万欣-饶
更新人: 万欣-饶
创建时间: 2026-06-04 12:54:10
更新时间: 2026-06-04 13:07:51
此接口为上海万欣对外开放接口;主要用作危化品柜、台秤等第三方公司对接使用。
目录Header参数
| 参数名 | 示例值 | 参数类型 | 是否必填 | 参数描述 |
|---|---|---|---|---|
| 暂无参数 |
目录Query参数
| 参数名 | 示例值 | 参数类型 | 是否必填 | 参数描述 |
|---|---|---|---|---|
| 暂无参数 |
目录Body参数
| 参数名 | 示例值 | 参数类型 | 是否必填 | 参数描述 |
|---|---|---|---|---|
| 暂无参数 |
目录认证信息
继承父级
Query
接口描述
创建人: 万欣-饶
更新人: 万欣-饶
创建时间: 2023-11-16 08:48:51
更新时间: 2026-06-04 13:13:01
本接口为上海万欣危险品管理系统对外开放标准接口。
标准版本对接方式说明仅供参考;
1:调用柜子接口,拿到万欣系统创建的危化品柜,柜子需和危化品柜厂家协商,有几个柜子一个柜子多少个储物格要一一对应,后面传值的GZBH以及CBH必须双方相同,其中GZBH需要唯一。
2:获取入库单(审批通过未入库并生成标签明细的才能获取)拿到该入库单下的物资明细(可调用标签接口,或者物资信息接口)。然后根据物资明细扫码入库(调用扫码入库接口),如果是柜子自行打码,那么需要回传标签内容和RFID内容。
3:获取领用单(审批通过未出库)拿到该领用单下面的物资明细(调用物资信息接口),根据领用物资明细扫码出库(调用领用出库接口)。
4:未使用完毕的试剂归还(调用归还接口)。
5:使用完毕的试剂空瓶登记(调用空瓶登记接口)。
以上为标准版本主要对接接口,其余接口根据实际情况选择调用即可。
所有传值重量的地方必须是毫克。所以传值GZBH的字段都是需要和万欣系统的柜子对应,该值代表一个柜子唯一值用来交互,以下为当前项目下的公共参数(仅供参考,实际对接时会提供schoolcode、mac对应值):,固定参数为:
学校代码:schoolcode,值为:10000 此值固定;
时 间 戳:reqtime,值为:当前时间转为秒数(1970-01-01开始),10分钟有效;
密 钥:mac ,值为:WX_XIN_SORT 此值固定;
加 密 值:verify 根据加密规则生成,加密规则如下;,加密规则:schoolcode=10000&reqtime=1780697166&mac=WX_XIN_SORT,拼接,然后使用标准MD5加密,全部转为小写,得到结果 a2c534927a603bd8081b5df200230e36
返回结构,flag为0代表成功,其余值代表失败,msg返回信息,rt调用接口返回时间;其中入库、领用、归还、空瓶等存在批量传值的接口;需查看data参数errNo是否为0成功;
{
“flag”:0,
“msg”:”成功”,
“rt”:”2025-10-21 08:08:08”,
“data”:[
{
“errNo”:”0”,
“errName”:”成功”,
“rfId”:”123456”,
“qrNo”:”QR20240001”
}
]
}
Query
获取用户信息接口
创建人: 万欣-饶
更新人: 万欣-饶
创建时间: 2026-06-04 12:54:35
更新时间: 2026-06-04 13:14:27
获取用户信息接口;支持卡号、工号、手机号、万欣用户二维码等多种方式获取用户信息;如果对接危化品柜,那么传递柜子唯一值,可获取该用户是否是柜子管理员;
接口状态
开发中
接口URL
请求方式
POST
Content-Type
json
请求Body参数
{
"schoolcode": "10000",
"reqtime": "1780697166",
"mac": "WX_XIN_SORT",
"verify": "a2c534927a603bd8081b5df200230e36",
"jsonlist": [
{
"KH": "",
"GH": "admin",
"LXDH": "",
"QRCODE": "",
"PDFS": "1",
"GZBH": ""
}
]
}| 参数名 | 示例值 | 参数类型 | 是否必填 | 参数描述 |
|---|---|---|---|---|
| schoolcode | 10000 | string | 是 | 学校代码 |
| reqtime | 1780697166 | string | 是 | 请求时间戳 |
| mac | WX_XIN_SORT | string | 是 | mac地址 |
| verify | a2c534927a603bd8081b5df200230e36 | string | 是 | 加密字符串 |
| jsonlist | - | array | 是 | - |
| jsonlist.KH | - | string | 是 | 卡号; |
| jsonlist.GH | admin | string | 是 | 工号; |
| jsonlist.LXDH | - | string | 是 | 手机号码; |
| jsonlist.QRCODE | - | string | 是 | 万欣用户码; |
| jsonlist.PDFS | 1 | string | 是 | 判断方式; 1根据工号判断 2根据二维码信息判断 3根据卡号判断 4根据手机号码判断;根据实际情况使用即可; |
| jsonlist.GZBH | - | string | 是 | 柜子编号;和万欣系统统一;用作验证是否是管理员; |
认证方式
继承父级
响应示例
- 失败(404)
{
"flag": "0",
"msg": "请求成功",
"rt": "2024-10-22 14:38:03",
"data": [
{
"ZH": "admin",
"XM": "超级管理员",
"LXDH": "18888888888",
"LXYX": "7685842@qq.com",
"BMBH": "114",
"BMMC": "化学与材料科学学院",
"SFGZGLY": "1",
"GZMC": "危化品1号柜"
}
]
}| 参数名 | 示例值 | 参数类型 | 参数描述 |
|---|---|---|---|
| flag | 0 | string | 0成功 |
| msg | 请求成功 | string | 返回文字描述 |
| rt | 2024-10-22 14:38:03 | string | 调用接口返回时间 |
| data | - | array | 返回数据 |
| data.ZH | admin | string | 账号 |
| data.XM | 超级管理员 | string | 姓名 |
| data.LXDH | 18888888888 | string | 联系电话 |
| data.LXYX | 7685842@qq.com | string | 联系邮箱 |
| data.BMBH | 114 | string | 部门编号 |
| data.BMMC | 化学与材料科学学院 | string | 部门名称 |
| data.SFGZGLY | 1 | string | 是否柜子管理员;0不是1是; |
| data.GZMC | 危化品1号柜 | string | 柜子名称; |
- 失败(404)
暂无数据Query
获取柜子基础信息
创建人: 万欣-饶
更新人: 万欣-饶
创建时间: 2026-06-04 12:42:03
更新时间: 2026-06-16 11:14:40
此接口为:用户通过传递柜子的唯一编号(需提前在万欣系统里面绑定),获取当前柜子的基础信息;
接口状态
开发中
接口URL
http://localhost:8080/lmsmini/wxp/openapi/locker/GetLockersByNo
请求方式
POST
Content-Type
json
请求Body参数
{
"schoolcode": "10000",
"reqtime": "1780697166",
"mac": "WX_XIN_SORT",
"verify": "a2c534927a603bd8081b5df200230e36",
"gzbh": "FG1001"
}| 参数名 | 示例值 | 参数类型 | 是否必填 | 参数描述 |
|---|---|---|---|---|
| schoolcode | 10000 | string | 否 | 学校代码 固定值 |
| reqtime | 1780697166 | string | 否 | 请求时间戳 |
| mac | WX_XIN_SORT | string | 否 | 秘钥 固定值 |
| verify | a2c534927a603bd8081b5df200230e36 | string | 否 | 标准md5加密 |
| gzbh | FG1001 | string | 否 | 存放的柜子编号;也就是创建柜子的FGID字段;对接唯一值; |
认证方式
继承父级
响应示例
- 成功(200)
{
"flag": 0,
"msg": "成功",
"rt": "2024-07-10 12:12:12",
"data": [
{
"GZID": "1",
"GZBH": "1001",
"GZMC": "实验大楼自助存储柜",
"CKID": "1",
"CKBH": "CK20210001",
"CKMC": "校级危化品仓库",
"BMBH": "4003",
"BMMC": "药学院",
"ZXBH": "4003",
"ZXMC": "药学院",
"SYSBH": "C201",
"SYSMC": "药剂学第一实验室-C201",
"SSXQID": "2",
"SSXQMC": "文昌校区",
"LDID": "105",
"LDBH": "02-10099",
"LDMC": "前沿科学创新园区(2、3)号楼-3",
"LCID": "382",
"LCBH": "三层",
"LCMC": "三层",
"SSFJID": "6819",
"SSFJBH": "02-10099-302",
"SSFJMC": "储能材料测试实验室",
"ZT": "1",
"IP": "0",
"WLDK": "0",
"MAC": "",
"FGID": "1001",
"GZSX": "1",
"GZSXMC": "个人使用",
"CWGSL": "10",
"TJSJ": "2024-08-30",
"dataList": [
{
"CWGID": "1",
"CWGBH": "01",
"CWGMC": "01",
"ZT": "2",
"ZTMC": "使用中",
"RLGG": "1",
"RLGGMC": "大"
},
{
"CWGID": "2",
"CWGBH": "02",
"CWGMC": "02",
"ZT": "2",
"ZTMC": "使用中",
"RLGG": "1",
"RLGGMC": "大"
},
{
"CWGID": "3",
"CWGBH": "03",
"CWGMC": "03",
"ZT": "1",
"ZTMC": "在用",
"RLGG": "1",
"RLGGMC": "大"
},
{
"CWGID": "4",
"CWGBH": "04",
"CWGMC": "04",
"ZT": "1",
"ZTMC": "在用",
"RLGG": "1",
"RLGGMC": "大"
},
{
"CWGID": "5",
"CWGBH": "05",
"CWGMC": "05",
"ZT": "1",
"ZTMC": "空置",
"RLGG": "1",
"RLGGMC": "大"
},
{
"CWGID": "6",
"CWGBH": "06",
"CWGMC": "06",
"ZT": "1",
"ZTMC": "在用",
"RLGG": "1",
"RLGGMC": "大"
},
{
"CWGID": "7",
"CWGBH": "07",
"CWGMC": "07",
"ZT": "1",
"ZTMC": "在用",
"RLGG": "1",
"RLGGMC": "大"
},
{
"CWGID": "8",
"CWGBH": "08",
"CWGMC": "08",
"ZT": "1",
"ZTMC": "空置",
"RLGG": "1",
"RLGGMC": "大"
},
{
"CWGID": "9",
"CWGBH": "09",
"CWGMC": "09",
"ZT": "1",
"ZTMC": "在用",
"RLGG": "1",
"RLGGMC": "大"
},
{
"CWGID": "10",
"CWGBH": "10",
"CWGMC": "10",
"ZT": "1",
"ZTMC": "在用",
"RLGG": "1",
"RLGGMC": "大"
}
]
}
]
}| 参数名 | 示例值 | 参数类型 | 参数描述 |
|---|---|---|---|
| flag | 0 | integer | 返回值 0成功 |
| msg | 成功 | string | 返回状态说明 |
| rt | 2024-07-10 12:12:12 | string | 调用接口返回时间 |
| data | - | array | - |
| data.GZID | 1 | string | 柜子ID;万欣系统的ID;不是对接用的; |
| data.GZBH | 1001 | string | 柜子编号;老师自定义的; |
| data.GZMC | 实验大楼自助存储柜 | string | 柜子名称 |
| data.CKID | 1 | string | 仓库ID |
| data.CKBH | CK20210001 | string | 仓库编号 |
| data.CKMC | 校级危化品仓库 | string | 仓库名称 |
| data.BMBH | 4003 | string | 部门编号 |
| data.BMMC | 药学院 | string | 部门名称 |
| data.ZXBH | 4003 | string | 中心编号 |
| data.ZXMC | 药学院 | string | 中心名称 |
| data.SYSBH | C201 | string | 实验室编号 |
| data.SYSMC | 药剂学第一实验室-C201 | string | 实验室名称 |
| data.SSXQID | 2 | string | 所属校区ID |
| data.SSXQMC | 文昌校区 | string | 所属校区名称 |
| data.LDID | 105 | string | 楼栋ID |
| data.LDBH | 02-10099 | string | 楼栋编号 |
| data.LDMC | 前沿科学创新园区(2、3)号楼-3 | string | 楼栋名称 |
| data.LCID | 382 | string | 楼层ID |
| data.LCBH | 三层 | string | 楼层编号 |
| data.LCMC | 三层 | string | 楼层名称 |
| data.SSFJID | 6819 | string | 所属房间ID |
| data.SSFJBH | 02-10099-302 | string | 所属房间编号 |
| data.SSFJMC | 储能材料测试实验室 | string | 所属房间名称 |
| data.ZT | 1 | string | 1在用,2停用 |
| data.IP | 0 | string | 柜子IP; |
| data.WLDK | 0 | string | 端口; |
| data.MAC | - | string | mac地址; |
| data.FGID | 1001 | string | 副柜ID;此值就是对接使用;必须唯一值;所有接口传递的GZBH字段都是根据此值匹配的; |
| data.GZSX | 1 | string | 柜子属性;1个人使用2公共使用 |
| data.GZSXMC | 个人使用 | string | - |
| data.CWGSL | 5 | string | 储物柜数量; |
| data.TJSJ | 2024-04-30 | string | 创建时间; |
| data.dataList | - | array | 柜子对应的储物格json; |
| data.dataList.CWGID | 1 | string | 储物格ID;万欣系统内部使用; |
| data.dataList.CWGBH | 01 | string | 储物格编号;老师自定义 |
| data.dataList.CWGMC | 01 | string | 储物格名称;老师自定义 |
| data.dataList.ZT | 2 | string | 1空置;2使用中;3损坏;4停用 |
| data.dataList.ZTMC | 使用中 | string | - |
| data.dataList.RLGG | 1 | string | 1大;2中;3小; |
| data.dataList.RLGGMC | 大 | string | - |
- 失败(404)
暂无数据Query
获取柜子存储危化品信息
创建人: 万欣-饶
更新人: 万欣-饶
创建时间: 2026-06-04 12:42:13
更新时间: 2026-06-15 17:36:41
此接口为:用户通过传递柜子的唯一编号(需提前在万欣系统里面绑定),获取当前柜子里面存储的所有危化品信息;
接口状态
开发中
接口URL
http://localhost:8080/lmsmini/wxp/openapi/locker/GetLockerDatumQrByNo
请求方式
POST
Content-Type
json
请求Body参数
{
"schoolcode": "10000",
"reqtime": "1780697166",
"mac": "WX_XIN_SORT",
"verify": "a2c534927a603bd8081b5df200230e36",
"gzbh": "FG1001"
}| 参数名 | 示例值 | 参数类型 | 是否必填 | 参数描述 |
|---|---|---|---|---|
| schoolcode | 10000 | string | 是 | 学校代码 固定值 |
| reqtime | 1780697166 | string | 是 | 请求时间戳 |
| mac | WX_XIN_SORT | string | 是 | 秘钥 固定值 |
| verify | a2c534927a603bd8081b5df200230e36 | string | 是 | 标准md5加密 |
| gzbh | FG1001 | string | 是 | 存放的柜子编号; |
认证方式
继承父级
响应示例
- 成功(200)
{
"flag": 0,
"msg": "成功",
"rt":"2024-07-10 12:12:12",
"data": [
{
"RFID": "yuMiHkK9",
"CAS": "7664-93-9",
"QRBH": "QR2023000001",
"WZID": "1",
"WZBH": "1001",
"WZMC": "硫酸",
"WZGG": "AR",
"WZBZ": "500mL",
"JLDWMC": "瓶",
"SGZLBMC": "易制毒",
"FLMC": "管制类",
"BMID": "1",
"BMBH": "1001",
"BMMC": "上海万欣",
"ZXID": "3",
"ZXBH": "1002",
"ZXMC": "实验中心",
"SYSID": "3",
"SYSBH": "100101",
"SYSMC": "实验室1号",
"CKID": "1",
"CKBH": "CK1001",
"CKMC": "1号仓库",
"GZBH": "1001",
"GZMC": "危化品柜",
"CBH": "01",
"CMC": "01层",
"GLID": "1",
"GLDH": "RK20230001",
"QRZT": "0",
"SFLYRK": "0",
"CSZL": "789000",
"DQZL": "789000",
"PZZL": "2320000"
}
]
}| 参数名 | 示例值 | 参数类型 | 参数描述 |
|---|---|---|---|
| flag | 0 | integer | 返回值 0成功 |
| msg | 成功 | string | 返回状态说明 |
| rt | 2024-07-10 12:12:12 | string | 调用接口返回时间 |
| data | - | array | - |
| data.RFID | yuMiHkK9 | string | 标签RFID |
| data.CAS | 7664-93-9 | string | CAS |
| data.QRBH | QR2023000001 | string | 二维码编号 |
| data.WZID | 1 | string | 物资ID |
| data.WZBH | 1001 | string | 物资编号 |
| data.WZMC | 硫酸 | string | 物资名称 |
| data.WZGG | AR | string | 物资规格 |
| data.WZBZ | 500mL | string | 物资包装 |
| data.JLDWMC | 瓶 | string | 计量单位 |
| data.SGZLBMC | 易制毒 | string | 受管制类别 |
| data.FLMC | 管制类 | string | 分类名称 |
| data.BMID | 1 | string | 部门ID |
| data.BMBH | 1001 | string | 部门编号 |
| data.BMMC | 上海万欣 | string | 部门名称 |
| data.ZXID | 3 | string | 中心ID |
| data.ZXBH | 1002 | string | 中心编号 |
| data.ZXMC | 实验中心 | string | 中心名称 |
| data.SYSID | 3 | string | 实验室ID |
| data.SYSBH | 100101 | string | 实验室编号 |
| data.SYSMC | 实验室1号 | string | 实验室名称 |
| data.CKID | 1 | string | 仓库ID |
| data.CKBH | CK1001 | string | 领用仓库编号 |
| data.CKMC | 1号仓库 | string | 领用仓库名称 |
| data.GZBH | 1001 | string | 柜子编号 |
| data.GZMC | 危化品柜 | string | 柜子名称 |
| data.CBH | 01 | string | 层编号 |
| data.CMC | 01层 | string | 层名称 |
| data.GLID | 1 | string | 关联单据ID |
| data.GLDH | RK20230001 | string | 关联单号 |
| data.QRZT | 0 | string | 二维码状态;1已入库2已归还入库 |
| data.SFLYRK | 0 | string | 是否领用入库 |
| data.CSZL | 789000 | string | 第一次入库重量;重量字段都需要转为毫克; |
| data.DQZL | 789000 | string | 当前试剂重量;重量字段都转为毫克; |
| data.PZZL | 2320000 | string | 皮重重量;重量字段都转为毫克; |
- 失败(404)
暂无数据Query
获取用户入库单接口
创建人: 万欣-饶
更新人: 万欣-饶
创建时间: 2026-06-04 12:42:24
更新时间: 2026-06-16 17:35:40
用户在万欣系统填写入库单,审批通过后根据账号获取对应入库单;此接口为用户在试剂柜上获取入柜试剂的唯一依据,只有先拿到入库单才能获取需要入库的危化品明细记录;
接口状态
开发中
接口URL
http://localhost:8080/lmsmini/wxp/openapi/repertory/GetRepertory
请求方式
POST
Content-Type
json
请求Body参数
{
"schoolcode": "10000",
"reqtime": "1780697166",
"mac": "WX_XIN_SORT",
"verify": "a2c534927a603bd8081b5df200230e36",
"jsonlist": [
{
"GH": "admin",
"QRCODE": "",
"PDFS": "1",
"GZBH": "FG1001"
}
]
}| 参数名 | 示例值 | 参数类型 | 是否必填 | 参数描述 |
|---|---|---|---|---|
| schoolcode | 10000 | string | 是 | 学校代码 固定值 |
| reqtime | 1780697166 | string | 是 | 请求时间戳 |
| mac | WX_XIN_SORT | string | 是 | 秘钥 固定值 |
| verify | a2c534927a603bd8081b5df200230e36 | string | 是 | 标准md5加密 |
| jsonlist | - | array | 是 | - |
| jsonlist.GH | - | string | 是 | 入库人工号 |
| jsonlist.QRCODE | cI5t5TGLaG7nopUBQlKWUSgk6Vtc2orpM4eAanZ73qI= | string | 是 | 入库单二维码 |
| jsonlist.PDFS | 2 | string | 是 | 判断方式; 1根据工号判断 2根据二维码信息判断 |
| jsonlist.GZBH | AN1-1495 | string | 是 | 柜子编号;对接柜子唯一值 |
认证方式
继承父级
响应示例
- 成功(200)
{
"flag": "0",
"msg": "请求成功",
"rt": "2024-10-22 14:51:32",
"data": [
{
"WYBSID": "0ce0bf8e-355f-4082-ac36-67e9f303981a",
"DH": "RK20240042",
"GH": "admin",
"XM": "超级管理员",
"LXDH": "18888888888",
"BMBH": "117",
"BMMC": "生态与环境学院",
"SYSBH": "11702024",
"SYSMC": "固废处理实验室",
"CKBH": "CK20240067",
"CKMC": "这是一个校级仓库",
"SQRID": "1821",
"SQRBH": "2016073",
"SQRMC": "陈广银",
"RKLX": "1",
"RKZSL": "10",
"SFSCQR": "0",
"YSCQRSL": "0",
"SFRK": "0",
"TJSJ": "2024-10-22"
}
]
}| 参数名 | 示例值 | 参数类型 | 参数描述 |
|---|---|---|---|
| flag | 0 | string | 返回值 0成功 |
| msg | 请求成功 | string | 返回文字描述 |
| rt | 2024-10-22 14:51:32 | string | 调用接口返回时间 |
| data | - | array | 返回数据 |
| data.WYBSID | 0ce0bf8e-355f-4082-ac36-67e9f303981a | string | 单据唯一标识;此处是GUID; |
| data.DH | RK20240042 | string | 入库单号 |
| data.GH | admin | string | 教师工号 |
| data.XM | 超级管理员 | string | 教师姓名 |
| data.LXDH | 18888888888 | string | 联系电话 |
| data.BMBH | 117 | string | 部门编号 |
| data.BMMC | 生态与环境学院 | string | 部门名称 |
| data.SYSBH | 11702024 | string | 实验室编号 |
| data.SYSMC | 固废处理实验室 | string | 实验室名称 |
| data.CKBH | CK20240067 | string | 入库仓库编号 |
| data.CKMC | 这是一个校级仓库 | string | 入库仓库名称 |
| data.SQRID | 1821 | string | 申请人ID; |
| data.SQRBH | 2016073 | string | 申请人编号; |
| data.SQRMC | 陈广银 | string | 申请人名称; |
| data.RKLX | 1 | string | 入库类型;1关联订单入库;2关联申请单入库3关联汇总单入库;只有关联订单申请单才有申请人; |
| data.RKZSL | 10 | string | 入库单物资总数; |
| data.SFSCQR | 0 | string | 是否生成二维码;0未生成;1已生成; |
| data.YSCQRSL | 0 | string | 已经生成的二维码试剂总数;标准数据为入库单物资总数应该和二维码总数一致; |
| data.SFRK | 0 | string | 是否入库;0未入库1已入库 |
| data.TJSJ | 2024-10-22 | string | 单据登记时间 |
- 失败(404)
暂无数据Query
获取用户领用单接口
创建人: 万欣-饶
更新人: 万欣-饶
创建时间: 2026-06-04 12:42:36
更新时间: 2026-08-18 10:15:39
此接口为:用户在万欣系统填写领用单,审批通过后根据账号获取对应领用单;
接口状态
开发中
接口URL
请求方式
POST
Content-Type
json
请求Body参数
{
"schoolcode": "10000",
"reqtime": "1780697166",
"mac": "WX_XIN_SORT",
"verify": "a2c534927a603bd8081b5df200230e36",
"jsonlist": [
{
"GH": "17608956421",
"QRCODE": "L8k904hIptqI+yOsRFOK8JCJ4lOWZbzmwVQyRVbROPo=",
"LYRGH1": "13661714553",
"LYRGH2": "19700622",
"PDFS": "2",
"GZBH": "222"
}
]
}| 参数名 | 示例值 | 参数类型 | 是否必填 | 参数描述 |
|---|---|---|---|---|
| schoolcode | 10000 | string | 是 | 学校代码 固定值 |
| reqtime | 1780697166 | string | 是 | 请求时间戳 |
| mac | WX_XIN_SORT | string | 是 | 秘钥 固定值 |
| verify | a2c534927a603bd8081b5df200230e36 | string | 是 | 标准md5加密 |
| jsonlist | - | array | 是 | - |
| jsonlist.GH | 17608956421 | string | 是 | 领用人工号 |
| jsonlist.QRCODE | L8k904hIptqI+yOsRFOK8JCJ4lOWZbzmwVQyRVbROPo= | string | 是 | 领用单二维码 |
| jsonlist.LYRGH1 | 13661714553 | string | 是 | 领用人工号1 |
| jsonlist.LYRGH2 | 19700622 | string | 是 | 领用人工号2 |
| jsonlist.PDFS | 2 | string | 是 | 判断方式:1根据领用申请人工号判断 2根据领用单二维码信息判断 3判断领用单指定的双领用人工号 100根据领用人工号获取全部已审批通过订单 |
| jsonlist.GZBH | 222 | string | 是 | 柜子编号;对接唯一值 |
认证方式
继承父级
响应示例
- 成功(200)
{
"flag": 0,
"msg": "成功",
"rt": "2024-07-10 12:12:12",
"data": [
{
"WYBSID": "yuMiHkK9",
"DH": "LY20230001",
"GH": "1001",
"XM": "张三",
"LXDH": "13112345678",
"BMID": "1",
"BMBH": "1001",
"BMMC": "上海万欣",
"ZXID": "1",
"ZXBH": "2002",
"ZXMC": "实验中心1号",
"SYSID": "1",
"SYSBH": "100101",
"SYSMC": "实验室1号",
"CKID": "1",
"CKBH": "CK1001",
"CKMC": "校级仓库",
"LYRBH1": "13661714553",
"LYRMC1": "万欣-饶",
"LYRBH2": "19700622",
"LYRMC2": "熊二寸",
"SQZSL": "5",
"YLZSL": "2",
"XZZSL": "1",
"TJSJ": "2024-08-30"
}
]
}| 参数名 | 示例值 | 参数类型 | 参数描述 |
|---|---|---|---|
| flag | 0 | integer | 返回值 0成功 |
| msg | 成功 | string | 返回状态说明 |
| rt | 2024-07-10 12:12:12 | string | 调用接口返回时间 |
| data | - | array | - |
| data.WYBSID | yuMiHkK9 | string | 单据唯一标识;此处是GUID; |
| data.DH | LY20230001 | string | 领用单号 |
| data.GH | 1001 | string | 教师工号;领用单填写人; |
| data.XM | 张三 | string | 教师姓名 |
| data.LXDH | 13112345678 | string | 联系电话 |
| data.BMID | 1 | string | 部门ID |
| data.BMBH | 1001 | string | 部门编号 |
| data.BMMC | 上海万欣 | string | 部门名称 |
| data.ZXID | 1 | string | 中心ID |
| data.ZXBH | 2002 | string | 中心编号 |
| data.ZXMC | 实验中心1号 | string | 中心名称 |
| data.SYSID | 1 | string | 实验室ID |
| data.SYSBH | 100101 | string | 实验室编号 |
| data.SYSMC | 实验室1号 | string | 实验室名称 |
| data.CKID | 1 | string | 仓库ID |
| data.CKBH | CK1001 | string | 领用仓库编号 |
| data.CKMC | 校级仓库 | string | 领用仓库名称 |
| data.LYRBH1 | 13661714553 | string | 第一领用人编号; |
| data.LYRMC1 | 万欣-饶 | string | 第一领用人名称; |
| data.LYRBH2 | 19700622 | string | 第二领用人编号; |
| data.LYRMC2 | 熊二寸 | string | 第二领用人名称; |
| data.SQZSL | 5 | string | 申请总数量;该领用单总共申请危化品的总和 |
| data.YLZSL | 2 | string | 已领总数量;该领用单已经出库的危化品总和 |
| data.XZZSL | 1 | string | 箱子总数量; |
| data.TJSJ | 2024-08-30 | string | 领用单填写时间; |
- 失败(404)
暂无数据Query
获取单据物资信息接口
创建人: 万欣-饶
更新人: 万欣-饶
创建时间: 2026-06-04 12:45:50
更新时间: 2026-06-16 17:35:41
此接口为:用户根据万欣系统获取到的领用单,选择后其中一个单据后,万欣系统需提供当前单据对应的危化品信息。此接口为统一接口,通过单据类型区分。
接口状态
开发中
接口URL
http://localhost:8080/lmsmini/wxp/openapi/datum/GetDatumlistById
请求方式
POST
Content-Type
json
请求Body参数
{
"schoolcode": "10000",
"reqtime": "1780697166",
"mac": "WX_XIN_SORT",
"verify": "a2c534927a603bd8081b5df200230e36",
"wybsid": "6885e12b18274984ba326af24acd5b78",
"djlx": "3"
}| 参数名 | 示例值 | 参数类型 | 是否必填 | 参数描述 |
|---|---|---|---|---|
| schoolcode | 10000 | string | 是 | 学校代码 固定值 |
| reqtime | 1780697166 | string | 是 | 请求时间戳 |
| mac | WX_XIN_SORT | string | 是 | 秘钥 固定值 |
| verify | a2c534927a603bd8081b5df200230e36 | string | 是 | 标准md5加密 |
| wybsid | f4da755e-5324-48e8-b9ca-f71adf57de63 | string | 是 | 单据唯一ID;根据获取单据接口拿到; |
| djlx | 5 | string | 是 | 需要获取的单据类型;3是入库单;5领用单 |
认证方式
继承父级
响应示例
- 成功(200)
{
" flag ": "0",
" msg ": "请求成功",
" rt ": "2024-07-10 12:12:12",
" data ": [
{
"CAS": "7664-93-9",
"WZID": "1",
"WZBH": "1001",
"WZMC": "硫酸",
"WZGG": "AR",
"WZBZ": "500mL",
"JLDWMC": "瓶",
"SGZLBMC": "易制毒",
"FLMC": "管制类",
"SQSL": "10",
"YLSL": "0",
"YSCQRSL":"10",
"SCCJ": "国药集团",
"PP": "国药集团",
"GYSMC": "国药集团",
"KCFBQK": "02-4瓶,01-1瓶"
},
{
"CAS": "7664-93-9",
"WZID": "2",
"WZBH": "1002",
"WZMC": "盐酸",
"WZGG": "AR",
"WZBZ": "500mL",
"JLDWMC": "瓶",
"SGZLBMC": "易制毒",
"FLMC": "管制类",
"SQSL": "5",
"YLSL": "0",
"YSCQRSL":"10",
"SCCJ": "国药集团",
"PP": "国药集团",
"GYSMC": "国药集团",
"KCFBQK": "02-4瓶,01-1瓶"
}
]
}| 参数名 | 示例值 | 参数类型 | 参数描述 |
|---|---|---|---|
| flag | 0 | string | 返回状态0正常 |
| msg | 请求成功 | string | 返回值描述 |
| rt | 2024-07-10 12:12:12 | string | 返回时间 |
| data | - | array | - |
| data .CAS | 7664-93-9 | string | CAS |
| data .WZID | 1 | string | 物资ID |
| data .WZBH | 1001 | string | 物资编号 |
| data .WZMC | 硫酸 | string | 物资名称 |
| data .WZGG | AR | string | 物资规格 |
| data .WZBZ | 500mL | string | 物资包装 |
| data .JLDWMC | 瓶 | string | 计量单位名称 |
| data .SGZLBMC | 易制毒 | string | 受管制类别名称 |
| data .FLMC | 管制类 | string | 分类名称 |
| data .SQSL | 10 | string | 申请数量;如果是领用出库单,那么此处是实际需要领用出库数量;如果是入库单,那么此处就是实际入库数量; |
| data .YLSL | 0 | string | 已领数量;和SQSL匹配,原则上领用出库多少瓶,此处记录; |
| data .YSCQRSL | 10 | string | 已生成二维码数量;入库单负责生成二维码;理论上SQSL是10,那么此处也必须生成10个码; |
| data .SCCJ | 国药集团 | string | 生产厂家 |
| data .PP | 国药集团 | string | 品牌 |
| data .GYSMC | 国药集团 | string | 供应商;此处需要注意,万欣系统,领用什么物资出库就必须出库对应物资,如老师领用的时国药试剂,那么出库的时候必须为相同的国药试剂,阿拉丁不允许 |
| data .KCFBQK | 02-4瓶,01-1瓶 | string | 库存分布情况;层-数量;多个存放地点逗号分割;领用时显示,其余单据不显示; |
- 失败(404)
暂无数据Query
获取试剂标签详情接口
创建人: 万欣-饶
更新人: 万欣-饶
创建时间: 2026-06-04 12:50:19
更新时间: 2026-06-16 17:35:41
此接口为:用户可以根据多种判断方式(RFID、扫码、手动输入编号、以及入库单)随时获取当前标签对应试剂的详细信息;
包括但不限于(名称、状态、重量、部门、中心、实验室、仓库)
接口状态
开发中
接口URL
http://localhost:8080/lmsmini/wxp/openapi/datum/GetDatumPrintQueue
请求方式
POST
Content-Type
json
请求Body参数
{
"schoolcode": "10000",
"reqtime": "1780697166",
"mac": "WX_XIN_SORT",
"verify": "a2c534927a603bd8081b5df200230e36",
"jsonlist": [
{
"GH": "admin",
"RFID": "",
"QRCODE": "?WZID=24564&RKDID=910&QRID=7441",
"QRNO": "",
"WYBSID": "6885e12b18274984ba326af24acd5b78",
"PDFS": "4",
"GZBH": "FG1001"
}
]
}| 参数名 | 示例值 | 参数类型 | 是否必填 | 参数描述 |
|---|---|---|---|---|
| schoolcode | 10000 | string | 是 | 学校代码 固定值 |
| reqtime | 1780697166 | string | 是 | 请求时间戳 |
| mac | WX_XIN_SORT | string | 是 | 秘钥 固定值 |
| verify | a2c534927a603bd8081b5df200230e36 | string | 是 | 标准md5加密 |
| jsonlist | - | array | 是 | - |
| jsonlist.GH | admin | string | 是 | 操作人工号 |
| jsonlist.RFID | - | string | 是 | 试剂标签RFID值 |
| jsonlist.QRCODE | ?WZID=24564&RKDID=910&QRID=7441 | string | 是 | 试剂标签二维码值 |
| jsonlist.QRNO | - | string | 是 | 试剂标签编号值 |
| jsonlist.WYBSID | f4da755e-5324-48e8-b9ca-f71adf57de63 | string | 是 | 入库单唯一标识ID |
| jsonlist.PDFS | 4 | string | 是 | 判断方式;1根据RFID判断;2根据二维码内容判断;3根据二维码实际编号判断;4根据入库单唯ID判断 |
| jsonlist.GZBH | FG1001 | string | 是 | 柜子唯一编号;也就是创建柜子的FGID字段;对接唯一值; |
认证方式
继承父级
响应示例
- 成功(200)
{
"flag": 0,
"msg": "成功",
"rt": "2024-07-10 12:12:12",
"data": [
{
"RFID": "",
"QRCODE": "?WZID=4687&RKDID=127&QRID=61800",
"QRBH": "QR2024018131",
"CAS": "57-13-6",
"WZID": "4687",
"WZBH": "FG000896",
"WZMC": "脲素",
"WZGG": "AR",
"WZBZ": "500g",
"FLMC": "非管制化学品",
"JLDWMC": "瓶",
"SGZLBMC": "普通化学品",
"BMID": "24",
"BMBH": "117",
"BMMC": "生态与环境学院",
"ZXID": "1216",
"ZXBH": "11702",
"ZXMC": "生态与环境学院实验中心(科研)",
"SYSID": "1523",
"SYSBH": "11702024",
"SYSMC": "固废处理实验室",
"CKID": "257",
"CKBH": "CK20240067",
"CKMC": "这是一个校级仓库",
"GZBH": "",
"GZMC": "",
"CBH": "",
"CMC": "",
"SMGZSZCKBH": "CK20240067",
"SMGZSZCKMC": "这是一个校级仓库",
"SMGZSFPP": "1",
"GLID": "127",
"GLDH": "RK20240042",
"GLLX": "1",
"SQRID": "1821",
"SQRMC": "陈广银",
"DYZT": "0",
"QRZT": "0",
"QRZTMC": "等待入库",
"SFLYRK": "0",
"FZS": "CH4N2O",
"XDMD": "",
"CSZL": "789000",
"DQZL": "789000",
"PZZL": "2320000"
}
]
}| 参数名 | 示例值 | 参数类型 | 参数描述 |
|---|---|---|---|
| flag | 0 | number | 返回值 0成功 |
| msg | 成功 | string | 返回文字描述 |
| rt | 2024-07-10 12:12:12 | string | 调用接口返回时间 |
| data | - | array | 返回数据 |
| data.RFID | - | string | 试剂的RFID; |
| data.QRCODE | ?WZID=4687&RKDID=127&QRID=61800 | string | 试剂二维码内容;打印标签上面的二维码内容用此值 |
| data.QRBH | QR2024018131 | string | 标签编号;此编号是万欣初次入库的时候每一瓶生成的一个编号;标准程序是每个打印标签上面都会显示; |
| data.CAS | 57-13-6 | string | CAS |
| data.WZID | 4687 | string | 物资ID |
| data.WZBH | FG000896 | string | 物资编号 |
| data.WZMC | 脲素 | string | 物资名称 |
| data.WZGG | AR | string | 物资规格 |
| data.WZBZ | 500g | string | 物资包装 |
| data.FLMC | 非管制化学品 | string | 分类名称;万欣系统自定义分类;如管制类 非管制类等 |
| data.JLDWMC | 瓶 | string | 计量单位 |
| data.SGZLBMC | 普通化学品 | string | 受管制类别;易制毒 剧毒 易制爆 等 |
| data.BMID | 24 | string | 部门ID |
| data.BMBH | 117 | string | 部门编号 |
| data.BMMC | 生态与环境学院 | string | 部门名称 |
| data.ZXID | 1216 | string | 中心ID |
| data.ZXBH | 11702 | string | 中心编号 |
| data.ZXMC | 生态与环境学院实验中心(科研) | string | 中心名称 |
| data.SYSID | 1523 | string | 实验室ID |
| data.SYSBH | 11702024 | string | 实验室编号 |
| data.SYSMC | 固废处理实验室 | string | 实验室名称 |
| data.CKID | 257 | string | 仓库ID |
| data.CKBH | CK20240067 | string | 物资所在仓库编号; |
| data.CKMC | 这是一个校级仓库 | string | 物资所在仓库名称;此处会显示入库时用户指定的存放仓库,领用出库时物资所在的仓库,领用归还时物资的领出仓库 |
| data.GZBH | - | string | 柜子编号 |
| data.GZMC | - | string | 柜子名称; |
| data.CBH | - | string | 层编号 |
| data.CMC | - | string | 层名称; |
| data.SMGZSZCKBH | CK20240067 | string | 扫描柜子对应的仓库编号:此字段是显示当前操作的柜子在万欣系统里面属于哪个仓库; |
| data.SMGZSZCKMC | 这是一个校级仓库 | string | 扫描柜子对应的仓库名称:此字段是显示当前操作的柜子在万欣系统里面属于哪个仓库; |
| data.SMGZSFPP | 1 | string | 扫描柜子仓库和物资指定入库仓库是否匹配;此字段的作用是,万欣系统首先会匹配该物资的指定入库仓库和柜子所在仓库是否相同,0相同,1不相同; |
| data.GLID | 127 | string | 关联单据ID |
| data.GLDH | RK20240042 | string | 关联单号;入库单号是RK开头;领用单是LY开头 |
| data.GLLX | 1 | string | - |
| data.SQRID | 1821 | string | 申请人ID; |
| data.SQRMC | 陈广银 | string | 申请人名称; |
| data.DYZT | 0 | string | 打印状态;0未打印1已打印 |
| data.QRZT | 0 | string | 试剂状态;0待入库 1已入库 2已归还入库 3 已领用 4已损耗; |
| data.QRZTMC | 等待入库 | string | - |
| data.SFLYRK | 0 | string | 是否领用入库;此字段是用作区分当前物资是第一次入库还是从校级库领取到院级柜子里面;如果入库时扫描返回状态是0,那么说明这个物资是第一次入库,如果返回状态是3,但是此字段是1,说明是用户从校级库领走,还没有放到柜子库! |
| data.FZS | CH4N2O | string | 分子式 |
| data.XDMD | - | string | 相对密度 |
| data.CSZL | 789000 | string | 第一次入库重量;重量字段都需要转为毫克; |
| data.DQZL | 789000 | string | 当前试剂重量;重量字段都转为毫克; |
| data.PZZL | 2320000 | string | 皮重重量;重量字段都转为毫克; |
- 失败(404)
暂无数据Query
危化品扫码入库接口
创建人: 万欣-饶
更新人: 万欣-饶
创建时间: 2026-06-04 12:50:31
更新时间: 2026-06-16 11:08:16
此接口为:用户在万欣系统生成入库单,并打印出来二维码标签后,通过扫码完成入库(重量需转为毫克)。
接口状态
开发中
接口URL
http://localhost:8080/lmsmini/wxp/openapi/scan/AddQrRepertoryWxpNew
请求方式
POST
Content-Type
json
请求Body参数
{
"schoolcode": "10000",
"reqtime": "1780697166",
"mac": "WX_XIN_SORT",
"verify": "a2c534927a603bd8081b5df200230e36",
"gh": "admin",
"gzbh": "FG1001",
"qrsl": "2",
"jsonlist": [
{
"RFID": "",
"QRCODE": "",
"CSZL": "728000",
"PZZL": "0",
"CBH": "01"
},
{
"RFID": "",
"QRCODE": "?WZID=3120&RKDID=131&QRID=3844",
"CSZL": "658900",
"PZZL": "0",
"CBH": "02"
}
]
}| 参数名 | 示例值 | 参数类型 | 是否必填 | 参数描述 |
|---|---|---|---|---|
| schoolcode | 10000 | string | 是 | 学校代码 固定值 |
| reqtime | 1780697166 | string | 是 | 请求时间戳 |
| mac | WX_XIN_SORT | string | 是 | 秘钥 固定值 |
| verify | a2c534927a603bd8081b5df200230e36 | string | 是 | 标准md5加密 |
| gh | admin | string | 是 | 工号;操作此次入库的人;如果是对接危化品柜,那么此处可以为空;根据柜子取负责人即可 |
| gzbh | FG1001 | string | 是 | 存放的柜子;万欣系统会根据柜子找到对应仓库;然后增加对应库存;对接危化品柜不能为空 |
| qrsl | 2 | string | 是 | 传递的试剂总数;理论上和jsonlis数量匹配;接口会判断总数和实际传递过来的试剂是否匹配,防止出现有未识别的RFID和二维码 |
| jsonlist | - | array | 是 | 入柜的物资组合JSON |
| jsonlist.RFID | - | string | 是 | 物品唯一的RFID值;绑定rfid时使用,未绑定传空 |
| jsonlist.QRCODE | - | string | 是 | 二维码值;扫万欣试剂码获取;如果有RFID值,那么此处不作判断;以RFID为准 |
| jsonlist.CSZL | 728000 | string | 是 | 初始重量;此处为入库时的称重重量;重量字段都转为毫克; |
| jsonlist.PZZL | 0 | string | 是 | 皮重重量,默认为0即可;重量字段都转为毫克; |
| jsonlist.CBH | 01 | string | 是 | 层编号;一个柜子有几层,当前物资放在那一层;需和万欣系统对应 |
认证方式
继承父级
响应示例
- 成功(200)
{
"flag": 0,
"msg": "入库成功",
"rt":"2024-07-10 12:12:12",
"data": [
{
"errNo": "0",
"errName": "成功",
"rfId": "123456",
"qrNo": "QR20230001"
},
{
"errNo": "1",
"errName": "标签:“123456”;在系统中未找到对应的试剂信息",
"rfId": "123456",
"qrNo": "QR20230001"
},
{
"errNo": "2",
"errName": "层编号-01,在系统中不存在,请检查当前柜子是否创建了该层",
"rfId": "123456",
"qrNo": "QR20230001"
},
{
"errNo": "3",
"errName": "标签:123456,不符合入库状态,当前状态是:“2”",
"rfId": "123456",
"qrNo": "QR20230001"
},
{
"errNo": "5",
"errName": "当前柜子仓库为:“院级仓库”,该物资指定的入库仓库为:“校级仓库”",
"rfId": "123456",
"qrNo": "QR20230001"
}
]
}| 参数名 | 示例值 | 参数类型 | 参数描述 |
|---|---|---|---|
| flag | 0 | integer | 返回值 0成功 |
| msg | 入库成功 | string | 返回状态说明 |
| data | - | array | - |
| data.errNo | 0 | string | 状态值;除0以外都是错误值 |
| data.errName | 成功 | string | 状态描述 |
| data.rfId | 123456 | string | 标签的RFID |
| data.qrNo | QR20230001 | string | 标签的编号 |
- 失败(404)
暂无数据Query
危化品领用出库接口
创建人: 万欣-饶
更新人: 万欣-饶
创建时间: 2026-06-04 12:50:58
更新时间: 2026-06-16 11:15:01
此接口为:用户在柜子上操作需要领用出库的单据,传入当前扫码物资;输入重量后出库!
接口状态
开发中
接口URL
http://localhost:8080/lmsmini/wxp/openapi/scan/AddQrBorrowWxpNew
请求方式
POST
Content-Type
json
请求Body参数
{
"schoolcode": "10000",
"reqtime": "1780697166",
"mac": "WX_XIN_SORT",
"verify": "a2c534927a603bd8081b5df200230e36",
"gh": "admin",
"wybsid": "66210da4-f2a4-4487-a950-13a40898839d",
"qrsl": "1",
"jsonlist": [
{
"RFID": "",
"QRCODE": "?WZID=3120&RKDID=131&QRID=3843",
"CSZL": "658700"
}
]
}| 参数名 | 示例值 | 参数类型 | 是否必填 | 参数描述 |
|---|---|---|---|---|
| schoolcode | 10000 | string | 是 | 学校代码 固定值 |
| reqtime | 1780697166 | string | 是 | 请求时间戳 |
| mac | WX_XIN_SORT | string | 是 | 秘钥 固定值 |
| verify | a2c534927a603bd8081b5df200230e36 | string | 是 | 标准md5加密 |
| gh | admin | string | 是 | 工号;操作此次出库的人,一般应该仓库管理员; |
| wybsid | 66210da4-f2a4-4487-a950-13a40898839d | string | 是 | 单据唯一ID;领用单接口GUID值 |
| qrsl | 1 | string | 是 | 传递的试剂总数;理论上和jsonlis数量匹配;接口会判断总数和实际传递过来的试剂是否匹配,防止出现有未识别的RFID和二维码 |
| jsonlist | - | array | 是 | 物资组合JSON |
| jsonlist.RFID | - | string | 是 | 物品唯一的RFID值;可以传空 |
| jsonlist.QRCODE | ?WZID=3120&RKDID=131&QRID=3843 | string | 是 | 二维码值;扫万欣试剂码获取;RFID有值按照RFID为准 |
| jsonlist.CSZL | 658700 | string | 是 | 初始重量;此处为出库时的称重重量;需转为毫克 |
认证方式
继承父级
响应示例
- 成功(200)
{
"flag": 0,
"msg": "出库成功",
"rt":"2024-07-10 12:12:12",
"data": [
{
"errNo": "0",
"errName": "成功",
"rfId": "123456",
"qrNo": "QR20230001"
},
{
"errNo": "1",
"errName": "标签信息:“123456”;系统中未找到对应的试剂信息",
"rfId": "123456",
"qrNo": "QR20230001"
},
{
"errNo": "3",
"errName": "标签:123456,不符合出库状态,能出库的状态应该为:1,当前状态是:“3”",
"rfId": "123456",
"qrNo": "QR20230001"
},
{
"errNo": "4",
"errName": "标签:123456,存放的仓库为:“校级仓库”,领用单申请的领出仓库为:“院级仓库”,领用仓库和领用物资仓库不符合,不允许出库!",
"rfId": "123456",
"qrNo": "QR20230001"
},
{
"errNo": "5",
"errName": "标签:123456:对应物资,和当前领用单领用物资不符,当前WZID:“1”,领用单ID:“2”",
"rfId": "123456",
"qrNo": "QR20230001"
},
{
"errNo": "6",
"errName": "当前标签-123456-未找到符合条件的库存数据,无法出库;物资ID:“1”;仓库ID:“1”;层ID:“1”",
"rfId": "123456",
"qrNo": "QR20230001"
},
{
"errNo": "7",
"errName": "当前标签-123456-修改二维码状态时失败",
"rfId": "123456",
"qrNo": "QR20230001"
}
]
}| 参数名 | 示例值 | 参数类型 | 参数描述 |
|---|---|---|---|
| flag | 0 | integer | 返回值 0成功 |
| msg | 出库成功 | string | 返回状态说明 |
| rt | 2024-07-10 12:12:12 | string | 调用接口返回时间 |
| data | - | array | - |
| data.errNo | 0 | string | - |
| data.errName | 成功 | string | - |
| data.rfId | 123456 | string | - |
| data.qrNo | QR20230001 | string | - |
- 失败(404)
暂无数据Query
危化品领用入库接口
创建人: 万欣-饶
更新人: 万欣-饶
创建时间: 2026-08-18 13:37:51
更新时间: 2026-08-18 13:40:06
此接口为多级库功能使用,从校级库领走以后的危化品需要入库到院级仓库(也有智能终端),此接口只支持领用出库并且有指定存放仓库的领用单使用!支持批量操作,所以返回值也会返回一个JSON,保险起见最好循环该返回值判断errno是否都为0,全部等于0才表示成功。
接口状态
开发中
接口URL
http://localhost:8080/lmsmini/wxp/openapi/scan/AddQrBorrowRuKuWxp
请求方式
POST
Content-Type
json
请求Body参数
{
"schoolcode": "14881",
"reqtime": "1774232291",
"mac": "QingHAI_donG_xYYuan_HANG",
"verify": "3a405ca5cd248f60ae0306a8d9cb39dd",
"gh": "admin",
"gzbh": "DJ-1001",
"wybsid": "8d371d540b1045c7acf4cfd37f80eb1a",
"qrsl": "1",
"jsonlist": [
{
"RFID": "",
"QRCODE": "?WZID=16012&RKDID=199&QRID=8079",
"CSZL": "728000",
"CBH": "02"
}
]
}| 参数名 | 示例值 | 参数类型 | 是否必填 | 参数描述 |
|---|---|---|---|---|
| schoolcode | 10710-1 | string | 是 | 学校代码 固定值 |
| reqtime | 1714440442 | string | 是 | 请求时间戳 |
| mac | CHANG-an_ZHONGbao_DAXUE | string | 是 | 秘钥 固定值 |
| verify | cc12960659d03aa1ae02bf92a281a9d7 | string | 是 | 标准md5加密 |
| gh | admin | string | 是 | 工号;操作此次出库的人,一般应该仓库管理员; |
| wybsid | 66210da4-f2a4-4487-a950-13a40898839d | string | 是 | 单据唯一ID;领用单接口GUID值 |
| qrsl | 1 | string | 是 | 传递的试剂总数;理论上和jsonlis数量匹配;接口会判断总数和实际传递过来的试剂是否匹配,防止出现有未识别的RFID和二维码 |
| jsonlist | - | array | 是 | 物资组合JSON |
| jsonlist.RFID | - | string | 是 | 物品唯一的RFID值;可以传空 |
| jsonlist.QRCODE | ?WZID=3120&RKDID=131&QRID=3843 | string | 是 | 二维码值;扫万欣试剂码获取;RFID有值按照RFID为准 |
| jsonlist.CSZL | 658700 | string | 是 | 初始重量;此处为出库时的称重重量;需转为毫克 |
认证方式
继承父级
响应示例
- 成功(200)
{
"flag": 0,
"msg": "出库成功",
"rt":"2024-07-10 12:12:12",
"data": [
{
"errNo": "0",
"errName": "成功",
"rfId": "123456",
"qrNo": "QR20230001"
},
{
"errNo": "1",
"errName": "标签信息:“123456”;系统中未找到对应的试剂信息",
"rfId": "123456",
"qrNo": "QR20230001"
},
{
"errNo": "3",
"errName": "标签:123456,不符合出库状态,能出库的状态应该为:1,当前状态是:“3”",
"rfId": "123456",
"qrNo": "QR20230001"
},
{
"errNo": "4",
"errName": "标签:123456,存放的仓库为:“校级仓库”,领用单申请的领出仓库为:“院级仓库”,领用仓库和领用物资仓库不符合,不允许出库!",
"rfId": "123456",
"qrNo": "QR20230001"
},
{
"errNo": "5",
"errName": "标签:123456:对应物资,和当前领用单领用物资不符,当前WZID:“1”,领用单ID:“2”",
"rfId": "123456",
"qrNo": "QR20230001"
},
{
"errNo": "6",
"errName": "当前标签-123456-未找到符合条件的库存数据,无法出库;物资ID:“1”;仓库ID:“1”;层ID:“1”",
"rfId": "123456",
"qrNo": "QR20230001"
},
{
"errNo": "7",
"errName": "当前标签-123456-修改二维码状态时失败",
"rfId": "123456",
"qrNo": "QR20230001"
}
]
}| 参数名 | 示例值 | 参数类型 | 参数描述 |
|---|---|---|---|
| flag | 0 | integer | 返回值 0成功 |
| msg | 出库成功 | string | 返回状态说明 |
| rt | 2024-07-10 12:12:12 | string | 调用接口返回时间 |
| data | - | array | - |
| data.errNo | 0 | string | - |
| data.errName | 成功 | string | - |
| data.rfId | 123456 | string | - |
| data.qrNo | QR20230001 | string | - |
- 失败(404)
暂无数据Query
危化品领用归还接口
创建人: 万欣-饶
更新人: 万欣-饶
创建时间: 2026-06-04 12:51:12
更新时间: 2026-06-16 11:14:59
此接口为:用户从仓库领走的危化品,没有使用完毕,需要归还到危化品里面。用户直接将领走的危化品称重后放入柜子即可,万欣系统会根据当前危化品的领用单自动生成领用归还单并计算此次使用重量。
接口状态
开发中
接口URL
http://localhost:8080/lmsmini/wxp/openapi/scan/AddQrBorrowBackWxpNew
请求方式
POST
Content-Type
json
请求Body参数
{
"schoolcode": "10000",
"reqtime": "1780697166",
"mac": "WX_XIN_SORT",
"verify": "a2c534927a603bd8081b5df200230e36",
"gh": "admin",
"gzbh": "FG1001",
"qrsl": "2",
"jsonlist": [
{
"RFID": "",
"QRCODE": "?WZID=3120&RKDID=131&QRID=3843",
"CSZL": "528000",
"CBH": "03"
},
{
"RFID": "",
"QRCODE": "?WZID=3120&RKDID=131&QRID=3844",
"CSZL": "858900",
"CBH": "03"
}
]
}| 参数名 | 示例值 | 参数类型 | 是否必填 | 参数描述 |
|---|---|---|---|---|
| schoolcode | 10000 | string | 是 | 学校代码 固定值 |
| reqtime | 1780697166 | string | 是 | 请求时间戳 |
| mac | WX_XIN_SORT | string | 是 | 秘钥 固定值 |
| verify | a2c534927a603bd8081b5df200230e36 | string | 是 | 标准md5加密 |
| gh | admin | string | 是 | 工号;操作此次归还的人,一般应该仓库管理员; |
| gzbh | FG1001 | string | 是 | 归还存放的柜子;对接危化品柜不能为空 |
| qrsl | 2 | string | 是 | 传递的试剂总数;理论上和jsonlis数量匹配;接口会判断总数和实际传递过来的试剂是否匹配,防止出现有未识别的RFID和二维码 |
| jsonlist | - | array | 是 | 入柜的物资组合JSON |
| jsonlist.RFID | - | string | 是 | 物品唯一的RFID值 |
| jsonlist.QRCODE | ?WZID=3120&RKDID=131&QRID=3843 | string | 是 | 二维码值;扫万欣试剂码获取;RFID有值按照RFID为准 |
| jsonlist.CSZL | 528000 | string | 是 | 初始重量;此处为归还时的称重重量 |
| jsonlist.CBH | 03 | string | 是 | 层编号;一个柜子有几层,当前物资放在那一层;对接柜子不能为空 |
认证方式
继承父级
响应示例
- 成功(200)
{
"flag": 0,
"msg": "归还成功",
"rt":"2024-07-10 12:12:12",
"data": [
{
"errNo": "0",
"errName": "成功",
"rfId": "123456",
"qrNo": "QR20230001"
},
{
"errNo": "1",
"errName": "标签信息:“123456”;系统中未找到对应的试剂信息",
"rfId": "123456",
"qrNo": "QR20230001"
},
{
"errNo": "2",
"errName": "层编号-01,在系统中不存在,请检查当前柜子是否创建了该层",
"rfId": "123456",
"qrNo": "QR20230001"
},
{
"errNo": "3",
"errName": "标签:123456,不符合归还状态,当前状态是:“2”",
"rfId": "123456",
"qrNo": "QR20230001"
},
{
"errNo": "4",
"errName": "标签:123456,归还重量超出领出重量,当前重量为:“498000”毫克;领出重量为:“398000”毫克",
"rfId": "123456",
"qrNo": "QR20230001"
},
{
"errNo": "5",
"errName": "标签:“123456”;无法在当前仓库归还,领用出库仓库为:“校级仓库”,当前归还仓库是:“院级仓库”",
"rfId": "123456",
"qrNo": "QR20230001"
},
{
"errNo": "6",
"errName": "标签:“123456”,未找到对应的领用单信息",
"rfId": "123456",
"qrNo": "QR20230001"
},
{
"errNo": "7",
"errName": "归还失败;标签:“123456”;未找到当前扫码物资的领用单物资数据",
"rfId": "123456",
"qrNo": "QR20230001"
},
{
"errNo": "8",
"errName": "归还失败;标签:“123456”;归还单生成失败,无法执行归还操作",
"rfId": "123456",
"qrNo": "QR20230001"
}
]
}| 参数名 | 示例值 | 参数类型 | 参数描述 |
|---|---|---|---|
| flag | 0 | integer | 返回值 0成功 |
| msg | 归还成功 | string | 返回状态说明 |
| rt | 2024-07-10 12:12:12 | string | 调用接口返回时间 |
| data | - | array | - |
| data.errNo | 0 | string | 状态值;除0以外都是错误值 |
| data.errName | 成功 | string | 状态描述 |
| data.rfId | 123456 | string | 标签的RFID |
| data.qrNo | QR20230001 | string | 标签的编号 |
- 失败(404)
暂无数据Query
危化品空瓶登记接口
创建人: 万欣-饶
更新人: 万欣-饶
创建时间: 2026-06-04 12:51:24
更新时间: 2026-06-16 11:14:56
此接口为:用户从仓库领走危化品,那么执行此接口。
万欣系统会自行判断,当前危化品是用户领用走的还是存放在仓库的。如果是领用损耗,那么会生成领用损耗单,并计算使用重量。如果是原有仓库的危化品,那么会销库。
接口状态
开发中
接口URL
http://localhost:8080/lmsmini/wxp/openapi/scan/AddQrBorrowLossWxpNew
请求方式
POST
Content-Type
json
请求Body参数
{
"schoolcode": "10000",
"reqtime": "1780697166",
"mac": "WX_XIN_SORT",
"verify": "a2c534927a603bd8081b5df200230e36",
"gh": "admin",
"gzbh": "1001",
"qrsl": "1",
"jsonlist": [
{
"RFID": "",
"QRCODE": "?WZID=3120&RKDID=131&QRID=3846",
"CSZL": "328340",
"SJHSLX": "0",
"SJHSLXMC": "空瓶"
}
]
}| 参数名 | 示例值 | 参数类型 | 是否必填 | 参数描述 |
|---|---|---|---|---|
| schoolcode | 10000 | string | 是 | 学校代码 固定值 |
| reqtime | 1780697166 | string | 是 | 请求时间戳 |
| mac | WX_XIN_SORT | string | 是 | 秘钥 固定值 |
| verify | a2c534927a603bd8081b5df200230e36 | string | 是 | 标准md5加密 |
| gh | admin | string | 是 | 工号;操作此次空瓶登记的人,一般应该仓库管理员; |
| gzbh | 1001 | string | 是 | 当前扫码的柜子;可以为空 |
| qrsl | 1 | string | 是 | 传递的试剂总数;理论上和jsonlis数量匹配;接口会判断总数和实际传递过来的试剂是否匹配,防止出现有未识别的RFID和二维码 |
| jsonlist | - | array | 是 | 物资组合JSON |
| jsonlist.RFID | - | string | 是 | 物品唯一的RFID值;可以为空 |
| jsonlist.QRCODE | ?WZID=3120&RKDID=131&QRID=3846 | string | 是 | 二维码值;扫万欣试剂码获取;RFID有值按照RFID为准 |
| jsonlist.CSZL | 328340 | string | 是 | 初始重量;此处为空瓶登记时的称重重量;需转为毫克 |
| jsonlist.SJHSLX | 0 | string | 是 | 试剂回收类型;0空瓶1过期试剂 |
| jsonlist.SJHSLXMC | 空瓶 | string | 是 | - |
认证方式
继承父级
响应示例
- 成功(200)
{
"flag": 0,
"msg": "登记成功",
"rt": "2024-07-10 12:12:12",
"data": [
{
"errNo": "0",
"errName": "成功",
"rfId": "123456",
"qrNo": "QR20230001"
},
{
"errNo": "1",
"errName": "标签信息:“123456”;系统中未找到对应的试剂信息",
"rfId": "123456",
"qrNo": "QR20230001"
},
{
"errNo": "3",
"errName": "标签:123456,不符合登记空瓶状态,当前状态是:“0”",
"rfId": "123456",
"qrNo": "QR20230001"
},
{
"errNo": "4",
"errName": "标签:123456,空瓶重量超出领出重量,当前重量为:“398000”毫克;领出重量为:“298000”毫克",
"rfId": "123456",
"qrNo": "QR20230001"
},
{
"errNo": "5",
"errName": "标签:“1234456”;无法在当前仓库损耗,领用出库仓库为:“校级仓库”,当前扫码仓库是:“院级仓库”",
"rfId": "123456",
"qrNo": "QR20230001"
},
{
"errNo": "6",
"errName": "标签:“1234546”;为领用出库物资,但是系统未找到对应的领用单信息",
"rfId": "123456",
"qrNo": "QR20230001"
},
{
"errNo": "7",
"errName": "空瓶损耗失败;标签:“123456”;未找到当前扫码物资的领用单物资数据",
"rfId": "123456",
"qrNo": "QR20230001"
},
{
"errNo": "8",
"errName": "空瓶损耗失败;标签:“1234567”;损耗单生成失败,无法执行空瓶操作",
"rfId": "123456",
"qrNo": "QR20230001"
}
]
}| 参数名 | 示例值 | 参数类型 | 参数描述 |
|---|---|---|---|
| flag | 0 | integer | 返回值 0成功 |
| msg | 登记成功 | string | 返回状态说明 |
| rt | 2024-07-10 12:12:12 | string | 调用接口返回时间 |
| data | - | array | - |
| data.errNo | 0 | string | - |
| data.errName | 成功 | string | - |
| data.rfId | 123456 | string | - |
| data.qrNo | QR20230001 | string | - |
- 失败(404)
暂无数据Query
危化品试剂校准接口
创建人: 万欣-饶
更新人: 万欣-饶
创建时间: 2026-06-16 10:19:05
更新时间: 2026-06-16 11:14:52
此接口为:用户通过扫码或者RFID识别试剂,然后称重校准当前试剂的重量,超过入库重量为吸潮低于入库重量为挥发。重量需转为毫克!此接口不是必调接口,根据实际情况选择即可。
接口状态
开发中
接口URL
http://localhost:8080/lmsmini/wxp/openapi/scan/AddQrJiaoZhun
请求方式
POST
Content-Type
json
请求Body参数
{
"schoolcode": "10000",
"reqtime": "1780697166",
"mac": "WX_XIN_SORT",
"verify": "a2c534927a603bd8081b5df200230e36",
"gh": "admin",
"gzbh": "FG1001",
"qrsl": "2",
"jsonlist": [
{
"RFID": "",
"QRCODE": "?WZID=1&RKDID=5&QRID=37",
"CSZL": "38200",
"PZZL": "0",
"CBH": "01"
}
]
}| 参数名 | 示例值 | 参数类型 | 是否必填 | 参数描述 |
|---|---|---|---|---|
| schoolcode | 10205 | string | 是 | 学校代码 固定值 |
| reqtime | 1731636160 | string | 是 | 请求时间戳 |
| mac | ChangCHUN_HEman_SHiFAN | string | 是 | 秘钥 固定值 |
| verify | ba3e430ec2d076e02ba08b657db2d2c0 | string | 是 | 标准md5加密 |
| gh | admin | string | 是 | 工号;操作此次校准的人; |
| gzbh | 8C-C5-8C-00-D7-78 | string | 是 | 存放的柜子;万欣系统会根据柜子找到对应仓库;然后增加对应库存;对接危化品柜不能为空 |
| qrsl | 1 | string | 是 | 传递的试剂总数;理论上和jsonlis数量匹配;接口会判断总数和实际传递过来的试剂是否匹配,防止出现有未识别的RFID和二维码 |
| jsonlist | - | array | 是 | 校准物资组合JSON |
| jsonlist.RFID | - | string | 是 | 物品唯一的RFID值;绑定rfid时使用,未绑定传空 |
| jsonlist.QRCODE | ?WZID=1&RKDID=5&QRID=37 | string | 是 | 二维码值;扫万欣试剂码获取;如果有RFID值,那么此处不作判断;以RFID为准 |
| jsonlist.CSZL | 98000 | string | 是 | 初始重量;此处为校准时的称重重量;重量字段都转为毫克; |
| jsonlist.PZZL | 0 | string | 是 | 皮重重量,默认为0即可;重量字段都转为毫克; |
| jsonlist.CBH | 01 | string | 是 | 层编号;可以为空 |
认证方式
继承父级
响应示例
- 成功(200)
{
"flag": 0,
"msg": "入库成功",
"rt":"2024-07-10 12:12:12",
"data": [
{
"errNo": "0",
"errName": "成功",
"rfId": "123456",
"qrNo": "QR20230001"
},
{
"errNo": "1",
"errName": "标签:“123456”;在系统中未找到对应的试剂信息",
"rfId": "123456",
"qrNo": "QR20230001"
},
{
"errNo": "2",
"errName": "层编号-01,在系统中不存在,请检查当前柜子是否创建了该层",
"rfId": "123456",
"qrNo": "QR20230001"
},
{
"errNo": "3",
"errName": "标签:123456,不符合入库状态,当前状态是:“2”",
"rfId": "123456",
"qrNo": "QR20230001"
},
{
"errNo": "5",
"errName": "当前柜子仓库为:“院级仓库”,该物资指定的入库仓库为:“校级仓库”",
"rfId": "123456",
"qrNo": "QR20230001"
}
]
}| 参数名 | 示例值 | 参数类型 | 参数描述 |
|---|---|---|---|
| flag | 0 | integer | 返回值 0成功 |
| msg | 入库成功 | string | 返回状态说明 |
| data | - | array | - |
| data.errNo | 0 | string | 状态值;除0以外都是错误值 |
| data.errName | 成功 | string | 状态描述 |
| data.rfId | 123456 | string | 标签的RFID |
| data.qrNo | QR20230001 | string | 标签的编号 |
- 失败(404)
暂无数据Query
获取试剂变动轨迹接口
创建人: 万欣-饶
更新人: 万欣-饶
创建时间: 2026-06-04 12:51:44
更新时间: 2026-06-16 17:35:41
此接口为:用户通过扫码或者RFID识别或手动输入试剂编号等方式,获取当前试剂的轨迹变动记录;
接口状态
开发中
接口URL
请求方式
POST
Content-Type
json
请求Body参数
{
"schoolcode": "10000",
"reqtime": "1780697166",
"mac": "WX_XIN_SORT",
"verify": "a2c534927a603bd8081b5df200230e36",
"jsonlist": [
{
"GH": "admin",
"RFID": "",
"QRCODE": "?WZID=24564&RKDID=910&QRID=7441",
"QRNO": "QR2024017676",
"PDFS": "3"
}
]
}| 参数名 | 示例值 | 参数类型 | 是否必填 | 参数描述 |
|---|---|---|---|---|
| schoolcode | 10000 | string | 是 | 学校代码 固定值 |
| reqtime | 1780697166 | string | 是 | 请求时间戳 |
| mac | WX_XIN_SORT | string | 是 | 秘钥 固定值 |
| verify | a2c534927a603bd8081b5df200230e36 | string | 是 | 标准md5加密 |
| jsonlist | - | array | 是 | - |
| jsonlist.GH | admin | string | 是 | 操作人工号 |
| jsonlist.RFID | - | string | 是 | 试剂标签RFID值 |
| jsonlist.QRCODE | ?WZID=24564&RKDID=910&QRID=7441 | string | 是 | 试剂标签二维码值 |
| jsonlist.QRNO | QR2024017676 | string | 是 | 试剂标签编号值 |
| jsonlist.PDFS | 3 | string | 是 | 判断方式;1根据RFID判断;2根据二维码内容判断;3根据二维码实际编号判断; |
认证方式
继承父级
响应示例
- 成功(200)
{
"flag": "0",
"msg": "请求成功",
"rt": "2025-02-10 11:38:26",
"data": [
{
"RFID": "",
"QRBH": "QR2024017676",
"CAS": "67-66-3",
"WZID": "17424",
"WZBH": "HX001445",
"WZMC": "三氯甲烷",
"WZGG": "AR",
"WZBZ": "500mL",
"FLMC": "管控类",
"JLDWMC": "瓶",
"SGZLBMC": "易制毒二三类",
"GYSMC": "厦门科展化玻仪器有限公司",
"BMID": "25",
"BMBH": "00000030",
"BMMC": "水产学院",
"ZXID": "2240",
"ZXBH": "003006",
"ZXMC": "甲壳动物遗传育种团队",
"SYSID": "2525",
"SYSBH": "K0030016",
"SYSMC": "<水产科技楼401-402>甲壳动物遗传育种实验室",
"CKID": "66",
"CKBH": "CK20230064",
"CKMC": "水产学院危化品库",
"GZBH": "",
"GZMC": "",
"CBH": "",
"CMC": "",
"GLDH": "RK20240423",
"CZLX": "1",
"CZLXMC": "采购入库",
"KSZL": "526800",
"LYZL": "0",
"SYZL": "0",
"TJSJ": "2024-10-28 11:37:26",
"CZRBH": "201361000026",
"CZRMC": "王皕"
},
{
"RFID": "",
"QRBH": "QR2024017676",
"CAS": "67-66-3",
"WZID": "17424",
"WZBH": "HX001445",
"WZMC": "三氯甲烷",
"WZGG": "AR",
"WZBZ": "500mL",
"FLMC": "管控类",
"JLDWMC": "瓶",
"SGZLBMC": "易制毒二三类",
"GYSMC": "厦门科展化玻仪器有限公司",
"BMID": "25",
"BMBH": "00000030",
"BMMC": "水产学院",
"ZXID": "2239",
"ZXBH": "003005",
"ZXMC": "海洋生物生态与遗传",
"SYSID": "2524",
"SYSBH": "K0030015",
"SYSMC": "<水产综合楼516-518>滨海湿地生态系统实验室",
"CKID": "66",
"CKBH": "CK20230064",
"CKMC": "水产学院危化品库",
"GZBH": "",
"GZMC": "",
"CBH": "",
"CMC": "",
"GLDH": "LY20240639",
"CZLX": "3",
"CZLXMC": "领用出库",
"KSZL": "524200",
"LYZL": "524200",
"SYZL": "0"
},
{
"RFID": "",
"QRBH": "QR2024017676",
"CAS": "67-66-3",
"WZID": "17424",
"WZBH": "HX001445",
"WZMC": "三氯甲烷",
"WZGG": "AR",
"WZBZ": "500mL",
"FLMC": "管控类",
"JLDWMC": "瓶",
"SGZLBMC": "易制毒二三类",
"GYSMC": "厦门科展化玻仪器有限公司",
"BMID": "25",
"BMBH": "00000030",
"BMMC": "水产学院",
"ZXID": "2239",
"ZXBH": "003005",
"ZXMC": "海洋生物生态与遗传",
"SYSID": "2524",
"SYSBH": "K0030015",
"SYSMC": "<水产综合楼516-518>滨海湿地生态系统实验室",
"CKID": "66",
"CKBH": "CK20230064",
"CKMC": "水产学院危化品库",
"GZBH": "",
"GZMC": "",
"CBH": "",
"CMC": "",
"GLDH": "LY20240639",
"CZLX": "22",
"CZLXMC": "挥发减少",
"KSZL": "524200",
"LYZL": "526800",
"SYZL": "-2600"
}
]
}| 参数名 | 示例值 | 参数类型 | 参数描述 |
|---|---|---|---|
| flag | 0 | number | 返回值 0成功 |
| msg | 请求成功 | string | 返回文字描述 |
| rt | 2025-02-10 11:38:26 | string | 调用接口返回时间 |
| data | - | array | 返回数据 |
| data.RFID | - | string | 试剂的RFID; |
| data.QRBH | QR2024017676 | string | 标签编号;此编号是万欣初次入库的时候每一瓶生成的一个编号;标准程序是每个打印标签上面都会显示; |
| data.CAS | 67-66-3 | string | CAS |
| data.WZID | 17424 | string | 物资ID |
| data.WZBH | HX001445 | string | 物资编号 |
| data.WZMC | 三氯甲烷 | string | 物资名称 |
| data.WZGG | AR | string | 物资规格 |
| data.WZBZ | 500mL | string | 物资包装 |
| data.FLMC | 管控类 | string | 分类名称;万欣系统自定义分类;如管制类 非管制类等 |
| data.JLDWMC | 瓶 | string | 计量单位 |
| data.SGZLBMC | 易制毒二三类 | string | 受管制类别;易制毒 剧毒 易制爆 等 |
| data.GYSMC | 厦门科展化玻仪器有限公司 | string | 供应商名称 |
| data.BMID | 25 | string | 部门ID |
| data.BMBH | 00000030 | string | 部门编号 |
| data.BMMC | 水产学院 | string | 部门名称 |
| data.ZXID | 2240 | string | 中心ID |
| data.ZXBH | 003006 | string | 中心编号 |
| data.ZXMC | 甲壳动物遗传育种团队 | string | 中心名称 |
| data.SYSID | 2525 | string | 实验室ID |
| data.SYSBH | K0030016 | string | 实验室编号 |
| data.SYSMC | <水产科技楼401-402>甲壳动物遗传育种实验室 | string | 实验室名称 |
| data.CKID | 66 | string | 仓库ID |
| data.CKBH | CK20230064 | string | 仓库编号; |
| data.CKMC | 水产学院危化品库 | string | 物资所在仓库名称;此处会显示入库时用户指定的存放仓库,领用出库时物资所在的仓库,领用归还时物资的领出仓库 |
| data.GZBH | - | string | 柜子编号 |
| data.GZMC | - | string | 柜子名称; |
| data.CBH | - | string | 层编号 |
| data.CMC | - | string | 层名称; |
| data.GLDH | RK20240423 | string | 关联单号;入库单号是RK开头;领用单是LY开头 |
| data.CZLX | 1 | string | 操作类型;1采购入库,3领用出库,6领用归还,8空瓶登记,12使用登记,13领用入库,17调拨入库,22挥发减少,23吸潮增加 |
| data.CZLXMC | 采购入库 | string | 操作类型名称; |
| data.KSZL | 526800 | string | 剩余重量(毫克); |
| data.LYZL | 0 | string | 领出重量(毫克);出库、归还、空瓶登记时,记录试剂重量,然后和剩余量比对,获取每次的使用量; |
| data.SYZL | 0 | string | 使用重量(毫克);记录试剂每次操作的差值; |
- 失败(404)
暂无数据Query
试剂二维码、RFID回传接口
创建人: 万欣-饶
更新人: 万欣-饶
创建时间: 2026-06-16 09:53:12
更新时间: 2026-06-16 11:14:46
此接口为:如果用户选择在危化品柜打印危化品试剂标签;那么可以将二维码内容和RFID回传给万欣接口,万欣系统就不打印二维码标签了;如果用户使用的是万欣标签,那么此接口可不调用。
接口状态
开发中
接口URL
http://localhost:8080/lmsmini/wxp/openapi/scan/AddQrPrintQueueRFID
请求方式
POST
Content-Type
json
请求Body参数
{
"schoolcode": "10000",
"reqtime": "1780697166",
"mac": "WX_XIN_SORT",
"verify": "a2c534927a603bd8081b5df200230e36",
"gh": "admin",
"qrsl": "1",
"jsonlist": [
{
"RFID": "A12D119454480C7D123",
"QRCODE": "A12D119454480C7D123",
"GAQRCODE": "42010100031020220250225000000000015",
"QRNO": "",
"WYBSID": "554741005e444fbb93ce7bd3b312a7ac"
}
]
}| 参数名 | 示例值 | 参数类型 | 是否必填 | 参数描述 |
|---|---|---|---|---|
| schoolcode | 10507 | string | 是 | 学校代码 固定值 |
| reqtime | 1731636160 | string | 是 | 请求时间戳 |
| mac | HUbei_XiongMaoTOu_ZHOngYIyao | string | 是 | 秘钥 固定值 |
| verify | 7155ae83984eb9993018ca0375ecb8ce | string | 是 | 标准md5加密 |
| gh | admin | string | 是 | 工号; |
| qrsl | 1 | string | 是 | 传递的试剂总数;理论上和jsonlis数量匹配;接口会判断总数和实际传递过来的试剂是否匹配,防止出现有未识别的RFID和二维码 |
| jsonlist | - | array | 是 | - |
| jsonlist.RFID | - | string | 是 | 试剂标签RFID值; |
| jsonlist.QRCODE | - | string | 是 | 试剂标签二维码值; |
| jsonlist.GAQRCODE | - | string | 是 | 公安试剂标签二维码值; |
| jsonlist.QRNO | - | string | 是 | 试剂标签编号;如果危化品柜有自己的试剂标签编号,也可以回传;万欣系统会按照试剂柜编号更改;如果不修改,那么此处传空即可; |
| jsonlist.WYBSID | 0ce0bf8e-355f-4082-ac36-67e9f303981a | string | 是 | 试剂唯一值;此处根据该值匹配万欣系统的试剂标签; |
认证方式
继承父级
响应示例
- 成功(200)
{
"flag": 0,
"msg": "成功",
"rt": "2024-07-10 12:12:12",
"data": [
{
"errNo": "0",
"errName": "回传绑定成功!",
"rfId": "",
"qrcode": "",
"wybsid": "7f142e76-5fad-4b0e-9fa9-2f64cf68854c"
},
{
"errNo": "3",
"errName": "抱歉:您需回传RFID值;不能为空!",
"rfId": "",
"qrcode": "",
"wybsid": "7f142e76-5fad-4b0e-9fa9-2f64cf68854c"
}
]
}| 参数名 | 示例值 | 参数类型 | 参数描述 |
|---|---|---|---|
| flag | 0 | number | 返回值 0成功 |
| msg | 成功 | string | 返回文字描述 |
| rt | 2024-07-10 12:12:12 | string | 调用接口返回时间 |
| data | - | array | 返回数据 |
| data.errNo | 0 | string | 返回值;0为成功,其余值皆为失败; |
| data.errName | 回传绑定成功! | string | 返回内容; |
| data.rfId | - | string | RFID |
| data.qrcode | - | string | 二维码内容 |
| data.wybsid | 7f142e76-5fad-4b0e-9fa9-2f64cf68854c | string | 试剂唯一ID |
- 失败(404)
暂无数据Query
最后编辑:阮德明 更新时间:2026-09-17 11:38