饮品订单指令
<p>[TOC]</p>
<h4>函数名</h4>
<ul>
<li>orderControl</li>
</ul>
<h4>简要描述</h4>
<ul>
<li>饮品订单指令</li>
</ul>
<h4>请求URL</h4>
<h4>请求方式</h4>
<p>"{"commandId":"10002","customization":{"drink":"0001"},"machineId":"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:运维指令)</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>辅料定制({"饮料":""}) 注:饮料 drink 4位的数字</td>
</tr>
</tbody>
</table>
<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:运维指令)</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 出饼 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-13</td>
<td style="text-align: left;">初版</td>
<td style="text-align: left;">张枭羽</td>
</tr>
</tbody>
</table>
<p>更多返回错误代码请看首页的错误代码描述</p>