Mewash 洗车机 API 联调测试报告

日期:2026-08-09 · 供厂商技术支持快速定位问题

操作员账号62878778 操作员密码62878778 Base URLhttp://api002.gdymdz.com 设备52588467 / 52588468 / 52588469 站点 usercode210519 测试会员手机号 15699283556(userid 3763638,余额 5200 分)

📋 接口调用汇总

#接口用途结果
1/Api/Index/getToken获取 token✅ 正常
2/Api/Product/get_device_list设备列表✅ 正常(3 台)
3/Api/Device/get_device设备状态✅ 正常
4/Api/Device/index单次启动设备❌ 没找到设备
5/Api/Machine/reBoot会员启动设备❌ 0号的商品不存在
6/Api/Product/get_device_goods_list设备商品列表⚠️ 该设备无商品
7/Api/Product/get_machine_product可新增商品⚠️ 无相关信息
8/Api/Orders/getorderdata订单结算查询✅ 已实现(未实测)
9/Api/User/reg注册会员✅ 正常
10/Api/Fund/balance余额查询✅ 正常
11/Api/Fund/recharge会员充值✅ 正常
12/Api/Fund/consume会员扣费✅ 正常
13/Api/User/get_user会员信息查询✅ 正常

① 获取 token 正常

GET http://api002.gdymdz.com/Api/Index/getToken

请求参数

无参数

响应

{"code":1,"token":"2acf5c51..."}   // token 有效期约 30 分钟,需拼接在接口 URL 路径中

② 查询设备列表 正常

POST /Api/Product/get_device_list/token/{token}

请求参数(加密 data)

{"account":"62878778","acpwd":"62878778"}

响应

{"code":1,"msg":"查询成功!","data":{"list":[
  {"code":"52588467","name":"2026年5月20日订单 香港","usercode":"210519","type":"洗车机","status":"正常","address":""},
  {"code":"52588468","name":"2026年5月20日订单 香港","usercode":"210519","type":"洗车机","status":"正常","address":""},
  {"code":"52588469","name":"2026年5月20日订单 香港","usercode":"210519","type":"洗车机","status":"正常","address":""}
],"count":3}}

③ 查询设备状态 正常

POST /Api/Device/get_device/token/{token}

请求参数(加密 data)

{"account":"62878778","acpwd":"62878778","device":"52588467"}

响应

{"code":1,"msg":"查询成功!","data":{"device":"52588467","databin1":"10100001111","data01":"0","data02":"0","data03":"15","data04":"0"}}

④ 单次启动设备 异常

POST /Api/Device/index/token/{token}

请求参数(加密 data,按贵方文档)

{
  "order_id":  "17862451210815",   // 订单号,纯数字,唯一
  "device_no": "52588467",         // 设备编号
  "user":      "62878778",         // 操作员帐号
  "password":  "62878778",         // 操作员密码
  "money":     300,                // 消费金额,单位/分
  "res_url":   "https://admin-carwash.lalawash.com/api/v1/device/notify"  // 回调地址
}

响应

{"code":0,"msg":"没找到设备","data":""}
⚠️ 问题:设备编号与③设备状态查询使用同一编号(52588467),③可查到设备、④报"没找到设备"。请确认:
1) 该设备是否需要在设备上挂载商品后才能启动?
2) 该设备是否已绑定/激活到操作员 62878778?
3) 该设备是否为真实装机且已联网的设备?(设备名"2026年5月20日订单 香港"疑似测试/虚拟登记,未联网则无法接收启动指令)

⑤ 会员启动设备 异常

POST /Api/Machine/reBoot/token/{token}

请求参数(加密 data,按贵方文档)

{
  "account": "62878778",           // 操作员帐号
  "acpwd":   "62878778",           // 操作员密码
  "phone":   "15699283556",        // 会员手机号
  "code":    "52588467",           // 设备编号
  "uri":     "https://admin-carwash.lalawash.com/api/v1/device/notify"  // 回调地址
}

响应

{"code":1006,"msg":"0号的商品不存在!","data":""}
⚠️ 问题:返回"0号的商品不存在"。请确认:
1) reBoot 的商品参数名是什么?(文档参数表未列出,未传时默认 0 号商品)
2) 设备 52588467 是否需要在贵方后台挂载商品后才能启动?

⑥ 设备商品列表 / ⑦ 可新增商品 无商品数据

POST /Api/Product/get_device_goods_list/token/{token}

请求参数(加密 data)

{"account":"62878778","acpwd":"62878778","device":"52588467"}

响应

{"code":1002,"msg":"该设备无商品!","data":""}

POST /Api/Product/get_machine_product/token/{token}

请求参数(加密 data)

{"account":"62878778","acpwd":"62878778"}

响应

{"code":0,"msg":"无相关信息!","data":""}
⚠️ 操作员账号下没有任何商品数据。请确认商品如何创建:贵方后台创建,还是开放 API 创建接口给我们?

⑧ 订单结算查询 已实现未实测

POST /Api/Orders/getorderdata/token/{token}

请求参数(加密 data)

{"account":"62878778","acpwd":"62878778","orderid":"100000001"}

说明

因无成功启动的订单,暂无法实测,参数按贵方文档实现。

⑨~⑬ 会员体系接口 全部正常

POST /Api/User/reg (注册会员)

请求:{"account":"62878778","acpwd":"62878778","is_card":0,"deposit":0,"phone":"13912345678","money":100,"is_sent":0,"username":"xieyao","sex":1,"expiration":"4102329600","user_pwd":88888,"pay_pwd":88888}
响应:{"code":1,"msg":"注册成功!","data":{"id":1}}   // 注:返回页面 500 但数据实际写入,已注册成功

POST /Api/Fund/balance (余额查询)

请求:{"account":"62878778","acpwd":"62878778","phone":"15699283556"}
响应:{"code":1,"msg":"查询成功!","data":{"phone":"15699283556","balance":"5200","gift":"0","point":"0"}}

POST /Api/Fund/recharge (充值)

请求:{"account":"62878778","acpwd":"62878778","phone":"15699283556","order":"178624633374","money":500,"is_sent":0}
响应:{"code":1,"msg":"充值成功!","data":{"userid":"3763638","fee_id":"39966969","a_balance":"5000","b_balance":"500","c_balance":"5500","order":"178624633374"}}

POST /Api/Fund/consume (扣费)

请求:{"account":"62878778","acpwd":"62878778","phone":"15699283556","money":300}
响应:{"code":1,"msg":"消费成功!","data":{"out_money":"300","sup_balance":"5200","date":"2026-08-09 11:32:14"}}

POST /Api/User/get_user (会员信息)

请求:{"account":"62878778","acpwd":"62878778","phone":"15699283556"}
响应:{"code":1,"msg":"查询成功!","data":{"userid":"3763638","phone":"15699283556","username":"xieyao","user_balance":"5200","usercode":"210519","status":"0"}}

📌 待贵方确认的问题

#问题影响
1设备启动是否必须在设备上挂载商品?单次启动 Device/index 是否隐含按商品启动?当前设备无商品 → 所有启动失败
2reBoot 会员启动的商品参数名是什么?(未传默认 0 号)会员启动无法指定商品
3商品如何创建?开放 API 创建接口,还是贵方后台创建?我们无法自行准备商品数据
43 台设备(52588467/68/69)是否需要绑定/激活到操作员 62878778 才可启动?排除"没找到设备"是设备绑定问题
5这 3 台设备是否为真实装机且已联网的设备?(设备名显示为"2026年5月20日订单 香港",疑似测试/虚拟登记,无实体机器则无法接收启动指令)设备未联网/未装机则启动指令无法送达