Commit a47fad1d by yunpeng.song

合并代码

parent 75e9dccd
...@@ -81,6 +81,8 @@ bool FlowControl::_Login() ...@@ -81,6 +81,8 @@ bool FlowControl::_Login()
{ {
m_timestamp = recvJson[JSON_TIMESTAMPS].toString(); m_timestamp = recvJson[JSON_TIMESTAMPS].toString();
DataManger::GetInstance().SetToken(recvJson[JSON_TOKEN].toString()); DataManger::GetInstance().SetToken(recvJson[JSON_TOKEN].toString());
DataManger::GetInstance().SetStoreId(m_storeId);
DataManger::GetInstance().SetPartnerId("1418");
emit hideAlert(); emit hideAlert();
emit setStoreInfo(m_storeId); emit setStoreInfo(m_storeId);
m_storeName = recvJson[JSON_STORENAME].toString(); m_storeName = recvJson[JSON_STORENAME].toString();
...@@ -198,7 +200,7 @@ bool FlowControl::_PullOrder() ...@@ -198,7 +200,7 @@ bool FlowControl::_PullOrder()
{ {
Orderstatus::getInstance().statusinsert(orderId,0); Orderstatus::getInstance().statusinsert(orderId,0);
} }
if(orderObject->status==2&&!Orderstatus::getInstance().isprint(orderId)&&orderObject->order_type!=3) if(orderObject->status==2&&!Orderstatus::getInstance().isprint(orderId)&&(orderObject->order_type!=3||!orderObject->channel.compare("koubeiwaimai")))
{ {
emit startRemind(0); emit startRemind(0);
QLOG_INFO()<<QString("[---begin to tip---]"); QLOG_INFO()<<QString("[---begin to tip---]");
...@@ -591,7 +593,7 @@ bool FlowControl::_ChargeOffOrder(const QString &orderId) ...@@ -591,7 +593,7 @@ bool FlowControl::_ChargeOffOrder(const QString &orderId)
{ {
emit showAlert(AlertForm::SUCCESS, "核销成功!"); emit showAlert(AlertForm::SUCCESS, "核销成功!");
if(m_ordersMap.value(orderId)->order_type == 3) if(m_ordersMap.value(orderId)->order_type == 3 && m_ordersMap.value(orderId)->channel.compare("koubeiwaimai"))
{ {
// 打印 // 打印
QLOG_INFO() << QString("[---begin print---]"); QLOG_INFO() << QString("[---begin print---]");
......
...@@ -21,6 +21,16 @@ DataManger &DataManger::GetInstance() ...@@ -21,6 +21,16 @@ DataManger &DataManger::GetInstance()
return dm; return dm;
} }
void DataManger::SetStoreId(const QString &storeId)
{
m_storeId = storeId;
}
void DataManger::SetPartnerId(const QString &partnerId)
{
m_parternId = partnerId;
}
void DataManger::SetToken(const QString &token) void DataManger::SetToken(const QString &token)
{ {
m_token = token; m_token = token;
...@@ -35,6 +45,8 @@ QJsonObject DataManger::GetLoginData(const QString &storeId, const QString &pass ...@@ -35,6 +45,8 @@ QJsonObject DataManger::GetLoginData(const QString &storeId, const QString &pass
rObj.insert(JSON_CURRENTUSER, cObj); rObj.insert(JSON_CURRENTUSER, cObj);
rObj.insert(JSON_STATIONID, stationId); rObj.insert(JSON_STATIONID, stationId);
rObj.insert(JSON_OPERATORID, cashierId); rObj.insert(JSON_OPERATORID, cashierId);
rObj.insert("store_id", storeId);
rObj.insert("partnerid", 1418);
return rObj; return rObj;
} }
...@@ -46,6 +58,8 @@ QJsonObject DataManger::GetPullOrderData(const QString &timestamp) ...@@ -46,6 +58,8 @@ QJsonObject DataManger::GetPullOrderData(const QString &timestamp)
rObj.insert(JSON_AUTOCONFIRM, "1"); rObj.insert(JSON_AUTOCONFIRM, "1");
rObj.insert(JSON_TOKEN, m_token); rObj.insert(JSON_TOKEN, m_token);
rObj.insert(JSON_POSVERSION, APP_VERSION); rObj.insert(JSON_POSVERSION, APP_VERSION);
rObj.insert("store_id", m_storeId);
rObj.insert("partnerid", m_parternId);
return rObj; return rObj;
} }
...@@ -59,6 +73,8 @@ QJsonObject DataManger::GetPullDeliverData(const QString &storeId, const QString ...@@ -59,6 +73,8 @@ QJsonObject DataManger::GetPullDeliverData(const QString &storeId, const QString
rObj.insert(JSON_CHANNEL, channelCode); rObj.insert(JSON_CHANNEL, channelCode);
rObj.insert(JSON_TOKEN, m_token); rObj.insert(JSON_TOKEN, m_token);
rObj.insert(JSON_POSVERSION, APP_VERSION); rObj.insert(JSON_POSVERSION, APP_VERSION);
rObj.insert("store_id", m_storeId);
rObj.insert("partnerid", m_parternId);
return rObj; return rObj;
} }
...@@ -73,6 +89,8 @@ QJsonObject DataManger::GetConfirmOrderData(const QString &orderId, const QStrin ...@@ -73,6 +89,8 @@ QJsonObject DataManger::GetConfirmOrderData(const QString &orderId, const QStrin
rObj.insert(JSON_ORDER, cObj); rObj.insert(JSON_ORDER, cObj);
rObj.insert(JSON_TOKEN, m_token); rObj.insert(JSON_TOKEN, m_token);
rObj.insert(JSON_POSVERSION, APP_VERSION); rObj.insert(JSON_POSVERSION, APP_VERSION);
rObj.insert("store_id", m_storeId);
rObj.insert("partnerid", m_parternId);
return rObj; return rObj;
} }
...@@ -85,6 +103,8 @@ QJsonObject DataManger::GetRefuseOrderData(int refuseCode, const QString &orderI ...@@ -85,6 +103,8 @@ QJsonObject DataManger::GetRefuseOrderData(int refuseCode, const QString &orderI
rObj.insert(JSON_ORDER, cObj); rObj.insert(JSON_ORDER, cObj);
rObj.insert(JSON_TOKEN, m_token); rObj.insert(JSON_TOKEN, m_token);
rObj.insert(JSON_POSVERSION, APP_VERSION); rObj.insert(JSON_POSVERSION, APP_VERSION);
rObj.insert("store_id", m_storeId);
rObj.insert("partnerid", m_parternId);
return rObj; return rObj;
} }
...@@ -99,6 +119,8 @@ QJsonObject DataManger::GetSendOrderData(const QString &orderId, const QString & ...@@ -99,6 +119,8 @@ QJsonObject DataManger::GetSendOrderData(const QString &orderId, const QString &
rObj.insert(JSON_ORDER, cObj); rObj.insert(JSON_ORDER, cObj);
rObj.insert(JSON_TOKEN, m_token); rObj.insert(JSON_TOKEN, m_token);
rObj.insert(JSON_POSVERSION, APP_VERSION); rObj.insert(JSON_POSVERSION, APP_VERSION);
rObj.insert("store_id", m_storeId);
rObj.insert("partnerid", m_parternId);
return rObj; return rObj;
} }
...@@ -110,6 +132,8 @@ QJsonObject DataManger::GetCompleteOrderData(const QString &orderId) ...@@ -110,6 +132,8 @@ QJsonObject DataManger::GetCompleteOrderData(const QString &orderId)
rObj.insert(JSON_ORDER, cObj); rObj.insert(JSON_ORDER, cObj);
rObj.insert(JSON_TOKEN, m_token); rObj.insert(JSON_TOKEN, m_token);
rObj.insert(JSON_POSVERSION, APP_VERSION); rObj.insert(JSON_POSVERSION, APP_VERSION);
rObj.insert("store_id", m_storeId);
rObj.insert("partnerid", m_parternId);
return rObj; return rObj;
} }
...@@ -122,6 +146,8 @@ QJsonObject DataManger::GetRefundOrderData(const QString &reason, const QString ...@@ -122,6 +146,8 @@ QJsonObject DataManger::GetRefundOrderData(const QString &reason, const QString
rObj.insert(JSON_ORDER, cObj); rObj.insert(JSON_ORDER, cObj);
rObj.insert(JSON_TOKEN, m_token); rObj.insert(JSON_TOKEN, m_token);
rObj.insert(JSON_POSVERSION, APP_VERSION); rObj.insert(JSON_POSVERSION, APP_VERSION);
rObj.insert("store_id", m_storeId);
rObj.insert("partnerid", m_parternId);
return rObj; return rObj;
} }
...@@ -134,6 +160,8 @@ QJsonObject DataManger::GetAgreeRefundData(const QString &reason, const QString ...@@ -134,6 +160,8 @@ QJsonObject DataManger::GetAgreeRefundData(const QString &reason, const QString
rObj.insert(JSON_ORDER, cObj); rObj.insert(JSON_ORDER, cObj);
rObj.insert(JSON_TOKEN, m_token); rObj.insert(JSON_TOKEN, m_token);
rObj.insert(JSON_POSVERSION, APP_VERSION); rObj.insert(JSON_POSVERSION, APP_VERSION);
rObj.insert("store_id", m_storeId);
rObj.insert("partnerid", m_parternId);
return rObj; return rObj;
} }
...@@ -146,6 +174,8 @@ QJsonObject DataManger::GetRefuseRefundData(const QString &reason, const QString ...@@ -146,6 +174,8 @@ QJsonObject DataManger::GetRefuseRefundData(const QString &reason, const QString
rObj.insert(JSON_ORDER, cObj); rObj.insert(JSON_ORDER, cObj);
rObj.insert(JSON_TOKEN, m_token); rObj.insert(JSON_TOKEN, m_token);
rObj.insert(JSON_POSVERSION, APP_VERSION); rObj.insert(JSON_POSVERSION, APP_VERSION);
rObj.insert("store_id", m_storeId);
rObj.insert("partnerid", m_parternId);
return rObj; return rObj;
} }
...@@ -165,6 +195,8 @@ QJsonObject DataManger::GetSynStockData(const QList<StockObject> &stockList) ...@@ -165,6 +195,8 @@ QJsonObject DataManger::GetSynStockData(const QList<StockObject> &stockList)
rObj.insert(JSON_STOCKARRAY, cObj); rObj.insert(JSON_STOCKARRAY, cObj);
rObj.insert(JSON_TOKEN, m_token); rObj.insert(JSON_TOKEN, m_token);
rObj.insert(JSON_POSVERSION, APP_VERSION); rObj.insert(JSON_POSVERSION, APP_VERSION);
rObj.insert("store_id", m_storeId);
rObj.insert("partnerid", m_parternId);
return rObj; return rObj;
} }
...@@ -178,6 +210,8 @@ QJsonObject DataManger::GetReportOERData(const QString &orderId, int status, con ...@@ -178,6 +210,8 @@ QJsonObject DataManger::GetReportOERData(const QString &orderId, int status, con
rObj.insert(JSON_ORDER, cObj); rObj.insert(JSON_ORDER, cObj);
rObj.insert(JSON_TOKEN, m_token); rObj.insert(JSON_TOKEN, m_token);
rObj.insert(JSON_POSVERSION, APP_VERSION); rObj.insert(JSON_POSVERSION, APP_VERSION);
rObj.insert("store_id", m_storeId);
rObj.insert("partnerid", m_parternId);
return rObj; return rObj;
} }
...@@ -191,6 +225,8 @@ QJsonObject DataManger::GetChargeOffData(const QString &orderId) ...@@ -191,6 +225,8 @@ QJsonObject DataManger::GetChargeOffData(const QString &orderId)
rObj.insert(JSON_ORDER, cObj); rObj.insert(JSON_ORDER, cObj);
rObj.insert(JSON_TOKEN, m_token); rObj.insert(JSON_TOKEN, m_token);
rObj.insert(JSON_POSVERSION, APP_VERSION); rObj.insert(JSON_POSVERSION, APP_VERSION);
rObj.insert("store_id", m_storeId);
rObj.insert("partnerid", m_parternId);
return rObj; return rObj;
} }
...@@ -201,7 +237,8 @@ QJsonObject DataManger::GetPullSingleOrder(const QString &orderId) ...@@ -201,7 +237,8 @@ QJsonObject DataManger::GetPullSingleOrder(const QString &orderId)
cObj.insert("order_id", orderId); cObj.insert("order_id", orderId);
rObj.insert("order", cObj); rObj.insert("order", cObj);
rObj.insert("token", m_token); rObj.insert("token", m_token);
rObj.insert("store_id", m_storeId);
rObj.insert("partnerid", m_parternId);
return rObj; return rObj;
} }
...@@ -211,7 +248,8 @@ QJsonObject DataManger::GetPullDishesData(const QString &channelCode, QString st ...@@ -211,7 +248,8 @@ QJsonObject DataManger::GetPullDishesData(const QString &channelCode, QString st
rObj.insert(JSON_REQTYPE, PULL_DISHES); rObj.insert(JSON_REQTYPE, PULL_DISHES);
rObj.insert(JSON_CHANNEL, channelCode); rObj.insert(JSON_CHANNEL, channelCode);
rObj.insert(JSON_TOKEN, m_token); rObj.insert(JSON_TOKEN, m_token);
rObj.insert("store_id", m_storeId);
rObj.insert("partnerid", m_parternId);
return rObj; return rObj;
} }
...@@ -229,7 +267,8 @@ QJsonObject DataManger::GetUpdDishesData(QString channelCode, QString disheId, i ...@@ -229,7 +267,8 @@ QJsonObject DataManger::GetUpdDishesData(QString channelCode, QString disheId, i
rObj.insert("dishes", dishes); rObj.insert("dishes", dishes);
rObj.insert(JSON_TOKEN, m_token); rObj.insert(JSON_TOKEN, m_token);
rObj.insert("store_id", m_storeId);
rObj.insert("partnerid", m_parternId);
return rObj; return rObj;
} }
...@@ -238,6 +277,8 @@ QJsonObject DataManger::GetStoreChannelInfoData() ...@@ -238,6 +277,8 @@ QJsonObject DataManger::GetStoreChannelInfoData()
QJsonObject rObj; QJsonObject rObj;
rObj.insert(JSON_REQTYPE, GET_STORE_CHANNEL_INFO); rObj.insert(JSON_REQTYPE, GET_STORE_CHANNEL_INFO);
rObj.insert(JSON_TOKEN, m_token); rObj.insert(JSON_TOKEN, m_token);
rObj.insert("store_id", m_storeId);
rObj.insert("partnerid", m_parternId);
return rObj; return rObj;
} }
...@@ -248,6 +289,8 @@ QJsonObject DataManger::GetOperatingStatusData(const QString &channel, int statu ...@@ -248,6 +289,8 @@ QJsonObject DataManger::GetOperatingStatusData(const QString &channel, int statu
rObj.insert(JSON_TOKEN, m_token); rObj.insert(JSON_TOKEN, m_token);
rObj.insert(JSON_CHANNEL, channel); rObj.insert(JSON_CHANNEL, channel);
rObj.insert("business_status", status); rObj.insert("business_status", status);
rObj.insert("store_id", m_storeId);
rObj.insert("partnerid", m_parternId);
return rObj; return rObj;
} }
...@@ -258,5 +301,7 @@ QJsonObject DataManger::GetRefundDetails(const QString &orderId) ...@@ -258,5 +301,7 @@ QJsonObject DataManger::GetRefundDetails(const QString &orderId)
order.insert("order_id", orderId); order.insert("order_id", orderId);
json.insert("order", order); json.insert("order", order);
json.insert("token", m_token); json.insert("token", m_token);
json.insert("store_id", m_storeId);
json.insert("partnerid", m_parternId);
return json; return json;
} }
...@@ -14,6 +14,16 @@ public: ...@@ -14,6 +14,16 @@ public:
* 参数:[1]token * 参数:[1]token
* 返回:NULL * 返回:NULL
* */ * */
void SetStoreId(const QString& storeId);
/* 功能:设置token信息
* 参数:[1]token
* 返回:NULL
* */
void SetPartnerId(const QString& partnerId);
/* 功能:设置token信息
* 参数:[1]token
* 返回:NULL
* */
void SetToken(const QString& token); void SetToken(const QString& token);
/* 功能:获取登录数据 /* 功能:获取登录数据
* 参数:[1]门店号[2]密码[3]收银机号[4]收银员号 * 参数:[1]门店号[2]密码[3]收银机号[4]收银员号
...@@ -124,6 +134,8 @@ private: ...@@ -124,6 +134,8 @@ private:
DataManger& operator=(DataManger const&); DataManger& operator=(DataManger const&);
// token // token
QString m_token; QString m_token;
QString m_storeId;
QString m_parternId;
}; };
#endif // DATAMANGER_H #endif // DATAMANGER_H
...@@ -4,7 +4,7 @@ ...@@ -4,7 +4,7 @@
#include <QDebug> #include <QDebug>
#define APP_THEME "deaufult" #define APP_THEME "deaufult"
#define APP_VERSION "1.20160923.01" //TODO #define APP_VERSION "1.4.7" //TODO
#define SERVER_PASSWORD "posoperator@freemud.cn" #define SERVER_PASSWORD "posoperator@freemud.cn"
//#define SERVER_PASSWORD "pos@freemud.cn" //#define SERVER_PASSWORD "pos@freemud.cn"
......
...@@ -25,6 +25,7 @@ SettingForm::SettingForm(QWidget *parent) : ...@@ -25,6 +25,7 @@ SettingForm::SettingForm(QWidget *parent) :
} }
} }
ui->settingCbxPrinter->addItem("中科英泰"); ui->settingCbxPrinter->addItem("中科英泰");
ui->settingCbxPrinter->addItem("商米打印机");
ui->settingCbxPrinter->addItem("默认"); ui->settingCbxPrinter->addItem("默认");
// ui->settingCbxPrinter->addItem("COM1"); // ui->settingCbxPrinter->addItem("COM1");
...@@ -52,6 +53,7 @@ void SettingForm::on_settingCbxPrinter_activated(const QString &text) ...@@ -52,6 +53,7 @@ void SettingForm::on_settingCbxPrinter_activated(const QString &text)
if(!text.compare("默认")) if(!text.compare("默认"))
{ {
ConfigManger::GetInstance().setPrinterMode("1"); ConfigManger::GetInstance().setPrinterMode("1");
ConfigManger::GetInstance().SetPrinterName("deafult");
} }
else if(!text.compare("COM1")) else if(!text.compare("COM1"))
{ {
...@@ -73,7 +75,11 @@ void SettingForm::on_settingCbxPrinter_activated(const QString &text) ...@@ -73,7 +75,11 @@ void SettingForm::on_settingCbxPrinter_activated(const QString &text)
ConfigManger::GetInstance().setPrinterMode("0"); ConfigManger::GetInstance().setPrinterMode("0");
ConfigManger::GetInstance().setPrinterCom("COM4"); ConfigManger::GetInstance().setPrinterCom("COM4");
} }
else{ else if(!text.compare("商米打印机")){
ConfigManger::GetInstance().setPrinterMode("4");
ConfigManger::GetInstance().SetPrinterName("SHANGMI");
}
else {
ConfigManger::GetInstance().setPrinterMode("4"); ConfigManger::GetInstance().setPrinterMode("4");
ConfigManger::GetInstance().SetPrinterName(text); ConfigManger::GetInstance().SetPrinterName(text);
} }
......
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