Commit cfea2cd1 by guanghui.cui

修复不能重新录单的问题

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