文档
测试

医废出库前重量校验

POST
/yf/app/isErrorOutWeight

请求参数

参数名
类型
描述
必填
info
string
医废Id,示例:00009b4d414c29b96e5b97cc777f62f5,0004e10eb3a48a4bf1d87f57bad2edef,000728f7cdca736a9575d08dd56228ec,000898ad6acdcb659c875992e70e404b,0008ad2b9f384d7f9069f47922fdbf30
必填
weight
float
出库重量,示例:18.45
必填

响应参数

参数名
类型
描述
必填
msg
string
示例:操作成功
必填
code
int
示例:200
必填
data
object
数据字典
必填
wasteWeight
float
示例:11.77
必填
useWeight
float
示例:1.1
必填
totalWeight
float
示例:12.87
必填
wasteCount
int
示例:5
必填
setErrorRange
float
示例:0.5
必填
allowErrorRange
float
示例:0.05
必填
isError
int
示例:1
必填
outRange
float
示例:-5.58
必填
errMsg
string
示例:重量异常,称重多了5.58kg,误差已超过±0.05
必填

说明 / 示例

# 返回值 ```JAVA /** * 桶内所有医废重量之和(单位:kg) */ public double wasteWeight; /** * 桶自重(单位:kg) */ public double useWeight; /** * 总重量(单位:kg) : 桶自重+桶内所有医废重量之和 */ public double totalWeight; /** * 医废总数 */ public int wasteCount; /** * 添加桶时设置的误差范围,基本上已被弃用 */ public double setErrorRange; /** * 系统能允许的最大误差 * 医废出库重量异常公式,每袋医废的误差为10g,医废按照桶中垃圾数量计算: * 桶中医废数量≤50袋,按照每袋医废10g误差计算,例如桶内垃圾10袋,误差应在100g以内; * 桶内医废数量>50袋,误差范围不超过500g */ public double allowErrorRange; /** * 是否重量异常 * 0-正常:称重在允许的误差范围之内 * 1-异常:称重超出了允许的误差,若强制出库,则会被标记为异常状态 */ public int isError; /** * 出库算出来的误差 */ public double outRange; /** * 错误提示 */ public String errMsg; ``` # 返回值 ```JSON { "msg": "操作成功", "code": 200, "data": { "wasteWeight": 11.77, "useWeight": 1.1, "totalWeight": 12.87, "wasteCount": 5, "setErrorRange": 0.5, "allowErrorRange": 0.05, "isError": 1, "outRange": -5.130000000000001, "errMsg": "重量异常,称重多了5.13kg,误差已超过±0.05" } } ```