16.10按订单整体撤销

本接口用于将一个订单整体撤销,

接口方式:GET

接口地址:pos/bill/rollback/order

参数:

billBizId=19 //账单id(必须)

orderBizId=17  //订单id(必须)当提交orderBizId=0时,则将整个账单的所有订单全部撤销

其它可选的参数:

terminalNo=11001 //终端号

waiterId=101 //操作员

所有提交可选参数都保存在order订单记录中

返回为本次撤销新生成的订单id


订单撤销数据逻辑方案
1.订单表中增加orderCate字段,t=退单,z=赠送,p=改价格,q=改数量,x=撤销,zpq三种订单允许撤销
2.订单表增加rollbackOrderBizId字段,正常为0,>0时则对应x=撤销,<0则为原订单中反填撤销操作的订单id
3.订单表细表中增加rollbackOrderBizId,正常为0,>0时则表示被id=xxxx的订单撤销

4.除tzpq订单外,正常订单为退单(需要使用原orderBizId和itemBizId进行退单)