EC电商打包发货监控举证系统开放平台

有自我开发能力,或者库存(ERP)软件厂商可参考以下开发说明

监控终端自带简易HTTP服务,可通过POST传递JSON字符串,对监控终端进行相应的操作。
POST地址:http://127.0.0.1:7123
用javascript发送Json字符串的示范:点此下载

参数【必须】 动作 这个参数是告诉监控终端需要执行什么样的操作【各个动作指令需要单独发送,详细请咨询技术人员】
Action StartVideo 发送商品列表【进出库管理模式下,请发送面单号直接启动录制】
Addgoods 如果在GoodsList中传递了商品列表,并且有相同的条码,该商品数量+1,如果列表中不存在,会追加一行新的商品。
Delgoods 如果在GoodsList中传递了商品列表,并且有相同的条码,该商品数量-1,如果列表中不存在,会将会无视此数据。
ClearGoods 清除打印在视频中的所有商品信息
Balance 传递包裹称重数据。
ZoomIN 放大特写处理。
StopVideo 停止录制。
GetState 获取录制状态。
SystemMode 切换录制模式
例:"Action":"StartVideo"

动作为 StartVideo 时的操作
参数(必填) 所属动作:StartVideo
Code 录制启动时需要的单号,仅在【进出库管理模式】下起作用,【打包发货模式】单号部分请放空
例:【进出库管理模式】 {"Action":"StartVideo","Code":"SF123456789"}
例:【打包发货模式】 {"Action":"StartVideo","Code":"","PrintData":["订单号:00000000000000","操作员:********","收件人-**************"]}

参数(可选) 所属动作:StartVideo
PrintData 需要打印到视频中下部的字符串。可以是订单号,或者说明文字等
例:"PrintData":["订单号:00000000000000","操作员:********","收件人-**************"]

参数【可选】 所属动作:StartVideo,这个参数可将商品信息输出打印到视频中,然后用Addgoods和Delgoods来进行数量的增减操作达到对数的目的。
Action GoodsName 【可选】需要打印的商品名称,如果不写,终端将无视。
GoodsCode 【必须】需要打印的商品条码。
Num 【可选】预装数量。
例:"GoodsData":[{"GoodsName":"测试商品1-1","GoodsCode":"654603213543213","Num":2},{"GoodsName":"测试商品2-1","GoodsCode":"6546032135432134","Num":1}]


动作为 Addgoods 时的操作
商品操作 如果在GoodsList中传递了商品列表,并且有相同的条码,该商品数量+1,如果列表中不存在,会追加一行新的商品。
Addgoods Code 【必须】传递的的商品条码。
GoodsName 【可选】传递的商品名称,如果不写,终端将无视。
Num 【可选】如果不写,默认商品 +1
例:{"Action":"Addgoods","Code":"654603213543213","GoodsName":"测试商品7-1","Num":1}

动作为 Delgoods 时的操作
商品操作 如果在GoodsList中传递了商品列表,并且有相同的条码,该商品数量-1,如果列表中不存在,会将会无视此数据。
Delgoods Code 【必须】传递的的商品条码。
GoodsName 【可选】传递的商品名称,如果不写,终端将无视。
例:{"Action":"Delgoods","Code":"654603213543213","GoodsName":"测试商品7-1"}

动作为 ClearGoods 时的操作
清除商品信息   
ClearGoods 清除显示的所有商品信息
例:{"Action":"ClearGoods"}

动作为 Balance 时的操作
称重信息 可将称重信息或者快递费等也输出到视频中
Balance Weight 【必须】传递的商品重量,显示为公斤还是克请在终端的电子秤拦截中设置。
Fee 【可选】传递的运费金额,如果不写,终端将无视。
例:{"Action":"Balance","Weight":1000,"Fee":3}

动作为 ZoomIN 时的操作
放大特写操作  指示放大特写的状态 
ZoomIN Switch 【必须】ON=开启放大特写 OFF=关闭放大特写 
例:{"Action":"ZoomIN","Switch":"ON"}

动作为 StopVideo 时的操作
放大特写操作   
StopVideo 直接停止录制
例:{"Action":"StopVideo"}

动作为 GetState 时的操作
获取状态  获取录制终端的状态  
GetState 有返回值  
例:{"Action":"GetState"}
返回值 获取录制终端的状态
Action ReState 无需处理
RecordCode SF123456 如果是录制中,则返回录制中的条码,否则为空
RecordState 录制中 返回4个状态【摄像头未启动】【待机中】【录制中】【延迟录制中】

动作为 SystemMode 时的操作
切换录制模式  设置录制模式 
SystemMode Mode 【必须】0=切换为打包发货模式  1=切换为进出库管理模式
例:{"Action":"SystemMode","Mode":0}

哈尔滨墨飞科技有限公司
黑ICP备2022006486号
业务QQ:77727727
或者加以下微信咨询
请加微信或者QQ咨询