|
|
@@ -138,6 +138,15 @@ bool CZhipuziHttpClient::Login(std::string& errmsg)
|
|
|
|
|
|
lwm_sess_token = v_data["lwm_sess_token"].GetString();
|
|
|
|
|
|
+ m_shop_id = v_data["shop_id"].GetString();
|
|
|
+ if (atoi(m_shop_id.c_str()) == 0)
|
|
|
+ {
|
|
|
+ LOG_INFO("login failed! shop_id is 0");
|
|
|
+ errmsg = CLewaimaiString::UnicodeToUTF8(L"当前账号未关联店铺,请登录智铺子商家app关联店铺");
|
|
|
+
|
|
|
+ return false;
|
|
|
+ }
|
|
|
+
|
|
|
//保存店铺信息
|
|
|
CShopinfo::GetInstance()->InitShopinfoByLogin(v_data);
|
|
|
|
|
|
@@ -155,6 +164,7 @@ bool CZhipuziHttpClient::Request(std::string url, std::map<string, string> param
|
|
|
params["nonce"] = nonce;
|
|
|
params["timestamp"] = timestamp;
|
|
|
params["url"] = m_yewu_url + url;
|
|
|
+ params["shop_id"] = m_shop_id;
|
|
|
|
|
|
//计算签名
|
|
|
std::string postString;
|
|
|
@@ -232,6 +242,7 @@ bool CZhipuziHttpClient::RequestNew(std::string url, std::map<string, string> pa
|
|
|
params["nonce"] = nonce;
|
|
|
params["timestamp"] = timestamp;
|
|
|
params["lwm_sess_token"] = lwm_sess_token;
|
|
|
+ params["shop_id"] = m_shop_id;
|
|
|
|
|
|
//计算签名
|
|
|
std::string postString;
|