本接口用于将一个订单整体撤销,
接口方式: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进行退单)