Commit cfea2cd1 by guanghui.cui

修复不能重新录单的问题

parent 526ef6c5
......@@ -1215,13 +1215,9 @@ bool flowControll::_RefundOrder(const QString& orderId, QString reason)//退单
emit showOrderDetails(m_ordersMap.value(orderId));
}
void flowControll::onReEntryOrder(OrderObject* orderObject,int operation)
void flowControll::onReEntryOrder(OrderObject* orderObject)
{
int result;
if(operation!=OPERATIONMAME_ENTRY)
{
return;
}
qDebug()<<orderObject->status;
if((orderObject->status!=100&&orderObject->status!=3)&&!Orderstatus::getInstance().isentry(orderObject->order_id))
{
if(!DoSalesSlip(orderObject,0))
......
......@@ -118,7 +118,7 @@ public slots:
void onUpdateCashier(const CashierObject& cashier);//更新收银员信息
void onGetOnDutyCashiers();//获取在班收银员信息
void onGetOrderDetails(const QString& orderId);//获取订单详情
void onReEntryOrder(OrderObject *orderObject, int operation);//本地接受销售单
void onReEntryOrder(OrderObject *orderObject);//本地接受销售单
void onNetReEntryOrder(const QString &orderId);//发送数据到服务端
void onProcessRejectOrder(const QString& orderId, const int& reason, const int &reasontype);
bool _RefundOrder(const QString& orderId, QString reason);//退单
......
......@@ -214,7 +214,7 @@ void DetailForm::WriteData(/*char data[]*/)
{
return;
}
emit reEntryOrder(m_orderObject,btn->property("opertion").toInt());
emit reEntryOrder(m_orderObject);
m_orderObject->mate_assigned=0;
hide();
}
......
......@@ -64,7 +64,7 @@ private:
public:
Ui::DetailForm *ui;
Q_SIGNAL void reEntryOrder(OrderObject* order,int opertion); //补录订单
Q_SIGNAL void reEntryOrder(OrderObject* order); //补录订单
Q_SIGNAL void NetreEntryOrder(const QString& orderId);//上传补录
Q_SIGNAL void processOrder(const QString& operation, const QString& orderId, const DeliverObject& deliverObj); // 处理订单1pra操作动作名2pra订单编号3pra配送员信息
Q_SIGNAL void processRejectOrder(const QString& orderId,const int& reason,const int& reasontype);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment