Commit d6226a04 by yunpeng.song

O2O接口增加门店号和商户号,中科英泰dll路径修改

parent d434feec
......@@ -77,6 +77,9 @@ FmPrinter::FmPrinter()
fmps->setIniCodec("GB2312");
QString printerName = fmps->value("DRIVER/driver").toString();
QString dllpath = fmps->value("DRIVER/path").toString();
if(dllpath.isEmpty()){
dllpath = "pos_ad_dll.dll";
}
if(!printerName.compare(QString("中科英泰")))
printer = ZHONGKEYINGTAI;
......
......@@ -81,6 +81,8 @@ bool FlowControl::_Login()
{
m_timestamp = recvJson[JSON_TIMESTAMPS].toString();
DataManger::GetInstance().SetToken(recvJson[JSON_TOKEN].toString());
DataManger::GetInstance().SetStoreId(m_storeId);
DataManger::GetInstance().SetPartnerId("1418");
emit hideAlert();
emit setStoreInfo(m_storeId);
m_storeName = recvJson[JSON_STORENAME].toString();
......
......@@ -21,6 +21,16 @@ DataManger &DataManger::GetInstance()
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)
{
m_token = token;
......@@ -35,6 +45,8 @@ QJsonObject DataManger::GetLoginData(const QString &storeId, const QString &pass
rObj.insert(JSON_CURRENTUSER, cObj);
rObj.insert(JSON_STATIONID, stationId);
rObj.insert(JSON_OPERATORID, cashierId);
rObj.insert("store_id", storeId);
rObj.insert("partnerid", 1418);
return rObj;
}
......@@ -46,6 +58,8 @@ QJsonObject DataManger::GetPullOrderData(const QString &timestamp)
rObj.insert(JSON_AUTOCONFIRM, "1");
rObj.insert(JSON_TOKEN, m_token);
rObj.insert(JSON_POSVERSION, APP_VERSION);
rObj.insert("store_id", m_storeId);
rObj.insert("partnerid", m_parternId);
return rObj;
}
......@@ -59,6 +73,8 @@ QJsonObject DataManger::GetPullDeliverData(const QString &storeId, const QString
rObj.insert(JSON_CHANNEL, channelCode);
rObj.insert(JSON_TOKEN, m_token);
rObj.insert(JSON_POSVERSION, APP_VERSION);
rObj.insert("store_id", m_storeId);
rObj.insert("partnerid", m_parternId);
return rObj;
}
......@@ -73,6 +89,8 @@ QJsonObject DataManger::GetConfirmOrderData(const QString &orderId, const QStrin
rObj.insert(JSON_ORDER, cObj);
rObj.insert(JSON_TOKEN, m_token);
rObj.insert(JSON_POSVERSION, APP_VERSION);
rObj.insert("store_id", m_storeId);
rObj.insert("partnerid", m_parternId);
return rObj;
}
......@@ -85,6 +103,8 @@ QJsonObject DataManger::GetRefuseOrderData(int refuseCode, const QString &orderI
rObj.insert(JSON_ORDER, cObj);
rObj.insert(JSON_TOKEN, m_token);
rObj.insert(JSON_POSVERSION, APP_VERSION);
rObj.insert("store_id", m_storeId);
rObj.insert("partnerid", m_parternId);
return rObj;
}
......@@ -99,6 +119,8 @@ QJsonObject DataManger::GetSendOrderData(const QString &orderId, const QString &
rObj.insert(JSON_ORDER, cObj);
rObj.insert(JSON_TOKEN, m_token);
rObj.insert(JSON_POSVERSION, APP_VERSION);
rObj.insert("store_id", m_storeId);
rObj.insert("partnerid", m_parternId);
return rObj;
}
......@@ -110,6 +132,8 @@ QJsonObject DataManger::GetCompleteOrderData(const QString &orderId)
rObj.insert(JSON_ORDER, cObj);
rObj.insert(JSON_TOKEN, m_token);
rObj.insert(JSON_POSVERSION, APP_VERSION);
rObj.insert("store_id", m_storeId);
rObj.insert("partnerid", m_parternId);
return rObj;
}
......@@ -122,6 +146,8 @@ QJsonObject DataManger::GetRefundOrderData(const QString &reason, const QString
rObj.insert(JSON_ORDER, cObj);
rObj.insert(JSON_TOKEN, m_token);
rObj.insert(JSON_POSVERSION, APP_VERSION);
rObj.insert("store_id", m_storeId);
rObj.insert("partnerid", m_parternId);
return rObj;
}
......@@ -134,6 +160,8 @@ QJsonObject DataManger::GetAgreeRefundData(const QString &reason, const QString
rObj.insert(JSON_ORDER, cObj);
rObj.insert(JSON_TOKEN, m_token);
rObj.insert(JSON_POSVERSION, APP_VERSION);
rObj.insert("store_id", m_storeId);
rObj.insert("partnerid", m_parternId);
return rObj;
}
......@@ -146,6 +174,8 @@ QJsonObject DataManger::GetRefuseRefundData(const QString &reason, const QString
rObj.insert(JSON_ORDER, cObj);
rObj.insert(JSON_TOKEN, m_token);
rObj.insert(JSON_POSVERSION, APP_VERSION);
rObj.insert("store_id", m_storeId);
rObj.insert("partnerid", m_parternId);
return rObj;
}
......@@ -165,6 +195,8 @@ QJsonObject DataManger::GetSynStockData(const QList<StockObject> &stockList)
rObj.insert(JSON_STOCKARRAY, cObj);
rObj.insert(JSON_TOKEN, m_token);
rObj.insert(JSON_POSVERSION, APP_VERSION);
rObj.insert("store_id", m_storeId);
rObj.insert("partnerid", m_parternId);
return rObj;
}
......@@ -178,6 +210,8 @@ QJsonObject DataManger::GetReportOERData(const QString &orderId, int status, con
rObj.insert(JSON_ORDER, cObj);
rObj.insert(JSON_TOKEN, m_token);
rObj.insert(JSON_POSVERSION, APP_VERSION);
rObj.insert("store_id", m_storeId);
rObj.insert("partnerid", m_parternId);
return rObj;
}
......@@ -191,6 +225,8 @@ QJsonObject DataManger::GetChargeOffData(const QString &orderId)
rObj.insert(JSON_ORDER, cObj);
rObj.insert(JSON_TOKEN, m_token);
rObj.insert(JSON_POSVERSION, APP_VERSION);
rObj.insert("store_id", m_storeId);
rObj.insert("partnerid", m_parternId);
return rObj;
}
......@@ -201,7 +237,8 @@ QJsonObject DataManger::GetPullSingleOrder(const QString &orderId)
cObj.insert("order_id", orderId);
rObj.insert("order", cObj);
rObj.insert("token", m_token);
rObj.insert("store_id", m_storeId);
rObj.insert("partnerid", m_parternId);
return rObj;
}
......@@ -211,7 +248,8 @@ QJsonObject DataManger::GetPullDishesData(const QString &channelCode, QString st
rObj.insert(JSON_REQTYPE, PULL_DISHES);
rObj.insert(JSON_CHANNEL, channelCode);
rObj.insert(JSON_TOKEN, m_token);
rObj.insert("store_id", m_storeId);
rObj.insert("partnerid", m_parternId);
return rObj;
}
......@@ -229,7 +267,8 @@ QJsonObject DataManger::GetUpdDishesData(QString channelCode, QString disheId, i
rObj.insert("dishes", dishes);
rObj.insert(JSON_TOKEN, m_token);
rObj.insert("store_id", m_storeId);
rObj.insert("partnerid", m_parternId);
return rObj;
}
......@@ -238,6 +277,8 @@ QJsonObject DataManger::GetStoreChannelInfoData()
QJsonObject rObj;
rObj.insert(JSON_REQTYPE, GET_STORE_CHANNEL_INFO);
rObj.insert(JSON_TOKEN, m_token);
rObj.insert("store_id", m_storeId);
rObj.insert("partnerid", m_parternId);
return rObj;
}
......@@ -248,6 +289,8 @@ QJsonObject DataManger::GetOperatingStatusData(const QString &channel, int statu
rObj.insert(JSON_TOKEN, m_token);
rObj.insert(JSON_CHANNEL, channel);
rObj.insert("business_status", status);
rObj.insert("store_id", m_storeId);
rObj.insert("partnerid", m_parternId);
return rObj;
}
......@@ -258,5 +301,7 @@ QJsonObject DataManger::GetRefundDetails(const QString &orderId)
order.insert("order_id", orderId);
json.insert("order", order);
json.insert("token", m_token);
json.insert("store_id", m_storeId);
json.insert("partnerid", m_parternId);
return json;
}
......@@ -14,6 +14,16 @@ public:
* 参数:[1]token
* 返回:NULL
* */
void SetStoreId(const QString& storeId);
/* 功能:设置token信息
* 参数:[1]token
* 返回:NULL
* */
void SetPartnerId(const QString& partnerId);
/* 功能:设置token信息
* 参数:[1]token
* 返回:NULL
* */
void SetToken(const QString& token);
/* 功能:获取登录数据
* 参数:[1]门店号[2]密码[3]收银机号[4]收银员号
......@@ -124,6 +134,8 @@ private:
DataManger& operator=(DataManger const&);
// token
QString m_token;
QString m_storeId;
QString m_parternId;
};
#endif // DATAMANGER_H
......@@ -123,7 +123,7 @@ void MainForm::_Init()
// 初始化文字
ui->mainLabStoreid->setText(UI_STOREID);
ui->mainLabVersion->setText("1.3.8");
ui->mainLabVersion->setText(APP_VERSION);
ui->mainLabCashier->setText(UI_CASHIER);
// 初始化表
......
......@@ -4,7 +4,7 @@
#include <QDebug>
#define APP_THEME "deaufult"
#define APP_VERSION "1.20160923.01" //TODO
#define APP_VERSION "1.4.5" //TODO
#define SERVER_PASSWORD "posoperator@freemud.cn"
//#define SERVER_PASSWORD "pos@freemud.cn"
......
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