包子订单指令
<p>[TOC]</p>
<h4>函数名</h4>
<ul>
<li>orderControl</li>
</ul>
<h4>简要描述</h4>
<ul>
<li>饼订单指令</li>
</ul>
<h4>请求URL</h4>
<h4>请求方式</h4>
<p>"{"commandId":"10001","customization":{"coriander":1,"crispy":1,"egg":1,"gammon":1,"lettuce":1,"onions":0,"sauce":0,"other":0},"machine":"JoybingPos1000001","orderId":"100100","tsec":"1674988568"}"</p>
<h4>参数</h4>
<table>
<thead>
<tr>
<th style="text-align: left;">参数名</th>
<th style="text-align: left;">必选</th>
<th style="text-align: left;">类型</th>
<th>说明</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left;">commandId</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td>命令ID(10001:饼订单指令 10002:饮品订单指令 20001:运维指令 30001:参数设置 40001:添加辅料)</td>
</tr>
<tr>
<td style="text-align: left;">controlStatus</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td>mqtt区分发给哪方</td>
</tr>
<tr>
<td style="text-align: left;">machineId</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">Stirng</td>
<td>机器号</td>
</tr>
<tr>
<td style="text-align: left;">orderId</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">Stirng</td>
<td>订单ID</td>
</tr>
<tr>
<td style="text-align: left;">tsec</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">Stirng</td>
<td>消息产生时间戳</td>
</tr>
<tr>
<td style="text-align: left;">customization</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">map</td>
<td>辅料定制({"鸡蛋":"","酱料":"","电机1": "", "电机2": "","电机3": "","电机4": "" ,"电机5": "","电机6":""})</td>
</tr>
</tbody>
</table>
<p>备注:
鸡蛋 egg
酱料 sauce
电机1/生菜 motor1
电机2/薄脆 motor2
电机3/薄脆 motor3
电机4/葱花+香菜 motor4
电机5/里脊 motor5
电机6/火腿 motor6
酱料(0、原味酱,1、辣酱)
其他 0、不放:notAdd,
1、放:add,
2、多放:moreAdd</p>
<h4>返回示例</h4>
<pre><code> {
&quot;messageType&quot; : &quot;step&quot;,
&quot;machineId&quot; : &quot;JoybingPos1000001&quot;,
&quot;orderId&quot; : &quot;123456&quot;,
&quot;message&quot; : &quot;执行成功&quot;,
&quot;step&quot; : 0,
&quot;error&quot; : &quot;解放就就赶紧&quot;,
&quot;code&quot; : 0
}</code></pre>
<h4>返回参数说明</h4>
<table>
<thead>
<tr>
<th style="text-align: left;">参数名</th>
<th style="text-align: left;">必选</th>
<th style="text-align: left;">类型</th>
<th>说明</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left;">commandId</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td>命令ID(10001:饼订单指令 10002:饮品订单指令 20001:运维指令 30001:参数设置 40001:添加辅料)</td>
</tr>
<tr>
<td style="text-align: left;">controlStatus</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td>mqtt区分发给哪方</td>
</tr>
<tr>
<td style="text-align: left;">machineId</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">Stirng</td>
<td>机器号</td>
</tr>
<tr>
<td style="text-align: left;">messageType</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">String</td>
<td>返回消息类型(step:步骤 receive接收返回 pursue:执行返回 error:错误 ai识别(checkSpread,checkOverturn))</td>
</tr>
<tr>
<td style="text-align: left;">orderId</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">String</td>
<td>订单id</td>
</tr>
<tr>
<td style="text-align: left;">message</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">String</td>
<td>返回信息</td>
</tr>
<tr>
<td style="text-align: left;">step</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">int</td>
<td>具体步骤 点餐屏显示如:2 清锅 3 上油 4 摊饼 5 蛋液 7 翻饼 8 酱料 9 辅料 11 折饼 12 出饼 87 饼皮测试 88 排面浆通知 90 暂停制作 91 饼语音播报 92 饮品语音播报 93 饮料制作中 94 饮品制作完成 95 订单模式 96 退出订单模式 97 锅升温中 98 坏饼重做 99 做饼完成</td>
</tr>
<tr>
<td style="text-align: left;">code</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">int</td>
<td>参照执行结果编码</td>
</tr>
<tr>
<td style="text-align: left;">number</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">int</td>
<td>返回数值字段</td>
</tr>
<tr>
<td style="text-align: left;">error</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">String</td>
<td>错误信息</td>
</tr>
</tbody>
</table>
<h4>备注</h4>
<table>
<thead>
<tr>
<th style="text-align: left;">修改时间</th>
<th style="text-align: left;">修改内容</th>
<th style="text-align: left;">更新人</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left;">2024-12-12</td>
<td style="text-align: left;">初版</td>
<td style="text-align: left;">张枭羽</td>
</tr>
</tbody>
</table>
<p>更多返回错误代码请看首页的错误代码描述</p>