<mxGraphModel>
  <root>
    <mxCell id="0"/>
    <mxCell id="1" parent="0"/>
    <mxCell id="2" value="学生核销取餐流程图" style="text;html=1;strokeColor=none;fillColor=none;fontStyle=1;fontSize=18;align=center;" vertex="1" parent="1">
      <mxGeometry x="430" y="10" width="300" height="24" as="geometry"/>
    </mxCell>
    <mxCell id="3" value="开始" style="ellipse;whiteSpace=wrap;html=1;fillColor=#D5E8D4;strokeColor=#82B366;" vertex="1" parent="1">
      <mxGeometry x="510" y="40" width="100" height="50" as="geometry"/>
    </mxCell>
    <mxCell id="4" value="学生到达设备端" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#DAE8FC;strokeColor=#6C8EBF;" vertex="1" parent="1">
      <mxGeometry x="460" y="120" width="200" height="56" as="geometry"/>
    </mxCell>
    <mxCell id="5" value="选择刷脸或校园卡识别" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#DAE8FC;strokeColor=#6C8EBF;" vertex="1" parent="1">
      <mxGeometry x="430" y="210" width="260" height="56" as="geometry"/>
    </mxCell>
    <mxCell id="6" value="识别成功?" style="rhombus;whiteSpace=wrap;html=1;fillColor=#FFF2CC;strokeColor=#D6B656;" vertex="1" parent="1">
      <mxGeometry x="470" y="300" width="180" height="90" as="geometry"/>
    </mxCell>
    <mxCell id="7" value="提示识别失败 / 重试 / 转人工" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#F8CECC;strokeColor=#B85450;" vertex="1" parent="1">
      <mxGeometry x="70" y="320" width="260" height="56" as="geometry"/>
    </mxCell>
    <mxCell id="8" value="消费入口?" style="rhombus;whiteSpace=wrap;html=1;fillColor=#FFF2CC;strokeColor=#D6B656;" vertex="1" parent="1">
      <mxGeometry x="470" y="430" width="180" height="90" as="geometry"/>
    </mxCell>
    <mxCell id="9" value="拉取已订餐品" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#DAE8FC;strokeColor=#6C8EBF;" vertex="1" parent="1">
      <mxGeometry x="110" y="455" width="220" height="56" as="geometry"/>
    </mxCell>
    <mxCell id="10" value="存在可核销订单?" style="rhombus;whiteSpace=wrap;html=1;fillColor=#FFF2CC;strokeColor=#D6B656;" vertex="1" parent="1">
      <mxGeometry x="120" y="545" width="200" height="96" as="geometry"/>
    </mxCell>
    <mxCell id="11" value="提示无已订餐记录&#xa;可切换现场选餐盒" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#F8CECC;strokeColor=#B85450;" vertex="1" parent="1">
      <mxGeometry x="40" y="690" width="270" height="64" as="geometry"/>
    </mxCell>
    <mxCell id="12" value="展示待取餐品清单" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#DAE8FC;strokeColor=#6C8EBF;" vertex="1" parent="1">
      <mxGeometry x="110" y="800" width="220" height="56" as="geometry"/>
    </mxCell>
    <mxCell id="13" value="确认核销并出餐" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#DAE8FC;strokeColor=#6C8EBF;" vertex="1" parent="1">
      <mxGeometry x="110" y="890" width="220" height="56" as="geometry"/>
    </mxCell>
    <mxCell id="14" value="选择餐盒" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#FCE4D6;strokeColor=#C55A11;" vertex="1" parent="1">
      <mxGeometry x="790" y="455" width="200" height="56" as="geometry"/>
    </mxCell>
    <mxCell id="15" value="生成现场消费单" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#FCE4D6;strokeColor=#C55A11;" vertex="1" parent="1">
      <mxGeometry x="790" y="545" width="200" height="56" as="geometry"/>
    </mxCell>
    <mxCell id="16" value="校验钱包 / 余额 / 补贴" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#FFF2CC;strokeColor=#D6B656;" vertex="1" parent="1">
      <mxGeometry x="770" y="635" width="240" height="56" as="geometry"/>
    </mxCell>
    <mxCell id="17" value="支付或记账成功?" style="rhombus;whiteSpace=wrap;html=1;fillColor=#FFF2CC;strokeColor=#D6B656;" vertex="1" parent="1">
      <mxGeometry x="800" y="725" width="180" height="90" as="geometry"/>
    </mxCell>
    <mxCell id="18" value="余额不足 / 支付失败 / 转人工" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#F8CECC;strokeColor=#B85450;" vertex="1" parent="1">
      <mxGeometry x="910" y="855" width="220" height="64" as="geometry"/>
    </mxCell>
    <mxCell id="19" value="核销出餐" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#FCE4D6;strokeColor=#C55A11;" vertex="1" parent="1">
      <mxGeometry x="790" y="855" width="200" height="56" as="geometry"/>
    </mxCell>
    <mxCell id="20" value="记录消费流水" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#D5E8D4;strokeColor=#82B366;" vertex="1" parent="1">
      <mxGeometry x="450" y="980" width="220" height="56" as="geometry"/>
    </mxCell>
    <mxCell id="21" value="显示取餐成功与消费确认信息" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#D5E8D4;strokeColor=#82B366;" vertex="1" parent="1">
      <mxGeometry x="410" y="1070" width="300" height="56" as="geometry"/>
    </mxCell>
    <mxCell id="22" value="结束" style="ellipse;whiteSpace=wrap;html=1;fillColor=#D5E8D4;strokeColor=#82B366;" vertex="1" parent="1">
      <mxGeometry x="510" y="1160" width="100" height="50" as="geometry"/>
    </mxCell>
    <mxCell id="23" style="endArrow=classic;edgeStyle=orthogonalEdgeStyle;rounded=0;" edge="1" parent="1" source="3" target="4"><mxGeometry relative="1" as="geometry"/></mxCell>
    <mxCell id="24" style="endArrow=classic;edgeStyle=orthogonalEdgeStyle;rounded=0;" edge="1" parent="1" source="4" target="5"><mxGeometry relative="1" as="geometry"/></mxCell>
    <mxCell id="25" style="endArrow=classic;edgeStyle=orthogonalEdgeStyle;rounded=0;" edge="1" parent="1" source="5" target="6"><mxGeometry relative="1" as="geometry"/></mxCell>
    <mxCell id="26" value="否" style="endArrow=classic;edgeStyle=orthogonalEdgeStyle;rounded=0;" edge="1" parent="1" source="6" target="7"><mxGeometry relative="1" as="geometry"/></mxCell>
    <mxCell id="27" value="是" style="endArrow=classic;edgeStyle=orthogonalEdgeStyle;rounded=0;" edge="1" parent="1" source="6" target="8"><mxGeometry relative="1" as="geometry"/></mxCell>
    <mxCell id="28" value="已订餐核销" style="endArrow=classic;edgeStyle=orthogonalEdgeStyle;rounded=0;" edge="1" parent="1" source="8" target="9"><mxGeometry relative="1" as="geometry"/></mxCell>
    <mxCell id="29" value="现场选餐盒" style="endArrow=classic;edgeStyle=orthogonalEdgeStyle;rounded=0;" edge="1" parent="1" source="8" target="14"><mxGeometry relative="1" as="geometry"/></mxCell>
    <mxCell id="30" style="endArrow=classic;edgeStyle=orthogonalEdgeStyle;rounded=0;" edge="1" parent="1" source="9" target="10"><mxGeometry relative="1" as="geometry"/></mxCell>
    <mxCell id="31" value="否" style="endArrow=classic;edgeStyle=orthogonalEdgeStyle;rounded=0;" edge="1" parent="1" source="10" target="11"><mxGeometry relative="1" as="geometry"/></mxCell>
    <mxCell id="32" value="是" style="endArrow=classic;edgeStyle=orthogonalEdgeStyle;rounded=0;" edge="1" parent="1" source="10" target="12"><mxGeometry relative="1" as="geometry"/></mxCell>
    <mxCell id="33" value="切换现场餐盒" style="endArrow=classic;edgeStyle=orthogonalEdgeStyle;rounded=0;" edge="1" parent="1" source="11" target="14"><mxGeometry relative="1" as="geometry"/></mxCell>
    <mxCell id="34" style="endArrow=classic;edgeStyle=orthogonalEdgeStyle;rounded=0;" edge="1" parent="1" source="12" target="13"><mxGeometry relative="1" as="geometry"/></mxCell>
    <mxCell id="35" style="endArrow=classic;edgeStyle=orthogonalEdgeStyle;rounded=0;" edge="1" parent="1" source="14" target="15"><mxGeometry relative="1" as="geometry"/></mxCell>
    <mxCell id="36" style="endArrow=classic;edgeStyle=orthogonalEdgeStyle;rounded=0;" edge="1" parent="1" source="15" target="16"><mxGeometry relative="1" as="geometry"/></mxCell>
    <mxCell id="37" style="endArrow=classic;edgeStyle=orthogonalEdgeStyle;rounded=0;" edge="1" parent="1" source="16" target="17"><mxGeometry relative="1" as="geometry"/></mxCell>
    <mxCell id="38" value="否" style="endArrow=classic;edgeStyle=orthogonalEdgeStyle;rounded=0;" edge="1" parent="1" source="17" target="18"><mxGeometry relative="1" as="geometry"/></mxCell>
    <mxCell id="39" value="是" style="endArrow=classic;edgeStyle=orthogonalEdgeStyle;rounded=0;" edge="1" parent="1" source="17" target="19"><mxGeometry relative="1" as="geometry"/></mxCell>
    <mxCell id="40" style="endArrow=classic;edgeStyle=orthogonalEdgeStyle;rounded=0;" edge="1" parent="1" source="13" target="20"><mxGeometry relative="1" as="geometry"/></mxCell>
    <mxCell id="41" style="endArrow=classic;edgeStyle=orthogonalEdgeStyle;rounded=0;" edge="1" parent="1" source="19" target="20"><mxGeometry relative="1" as="geometry"/></mxCell>
    <mxCell id="42" style="endArrow=classic;edgeStyle=orthogonalEdgeStyle;rounded=0;" edge="1" parent="1" source="20" target="21"><mxGeometry relative="1" as="geometry"/></mxCell>
    <mxCell id="43" style="endArrow=classic;edgeStyle=orthogonalEdgeStyle;rounded=0;" edge="1" parent="1" source="21" target="22"><mxGeometry relative="1" as="geometry"/></mxCell>
  </root>
</mxGraphModel>
