Commit d6226a04 by yunpeng.song

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

parent d434feec
...@@ -77,6 +77,9 @@ FmPrinter::FmPrinter() ...@@ -77,6 +77,9 @@ FmPrinter::FmPrinter()
fmps->setIniCodec("GB2312"); fmps->setIniCodec("GB2312");
QString printerName = fmps->value("DRIVER/driver").toString(); QString printerName = fmps->value("DRIVER/driver").toString();
QString dllpath = fmps->value("DRIVER/path").toString(); QString dllpath = fmps->value("DRIVER/path").toString();
if(dllpath.isEmpty()){
dllpath = "pos_ad_dll.dll";
}
if(!printerName.compare(QString("中科英泰"))) if(!printerName.compare(QString("中科英泰")))
printer = ZHONGKEYINGTAI; printer = ZHONGKEYINGTAI;
......
...@@ -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();
......
...@@ -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
...@@ -123,7 +123,7 @@ void MainForm::_Init() ...@@ -123,7 +123,7 @@ void MainForm::_Init()
// 初始化文字 // 初始化文字
ui->mainLabStoreid->setText(UI_STOREID); ui->mainLabStoreid->setText(UI_STOREID);
ui->mainLabVersion->setText("1.3.8"); ui->mainLabVersion->setText(APP_VERSION);
ui->mainLabCashier->setText(UI_CASHIER); ui->mainLabCashier->setText(UI_CASHIER);
// 初始化表 // 初始化表
......
...@@ -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.5" //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"
......
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