|
|
@@ -14,10 +14,10 @@ CShouyinOrder::~CShouyinOrder()
|
|
|
bool CShouyinOrder::InitData(std::string out_order_no)
|
|
|
{
|
|
|
std::map<string, string> params;
|
|
|
- params["out_order_no"] = out_order_no;
|
|
|
+ params["out_trade_no"] = out_order_no;
|
|
|
|
|
|
std::string response;
|
|
|
- bool ret = CZhipuziHttpClient::Request("/waimaiorder/getorderdetail", params, response);
|
|
|
+ bool ret = CZhipuziHttpClient::Request("/saomashoukuan/getorderinfo", params, response);
|
|
|
if(!ret)
|
|
|
{
|
|
|
LOG_INFO("网络请求出错");
|
|
|
@@ -49,7 +49,17 @@ bool CShouyinOrder::InitData(std::string out_order_no)
|
|
|
}
|
|
|
|
|
|
//获得数据成功
|
|
|
- rapidjson::Value& data = document["data"];
|
|
|
+ rapidjson::Value& data = document["data"];
|
|
|
+
|
|
|
+ m_shopname = data["shop_name"].GetString();
|
|
|
+ m_shouyinyuanname = data["operator"].GetString();
|
|
|
+ m_value = data["yingshou_value"].GetString();
|
|
|
+ m_zhifu_type = data["zhifu_type"].GetString();
|
|
|
+ m_out_trade_no = out_order_no;
|
|
|
+ m_refund_trade_no = data["refund_trade_no"].GetString();
|
|
|
+ m_refund_money = data["refund_money"].GetString();
|
|
|
+ m_refund_time = data["refund_complete_time"].GetString();
|
|
|
+ m_init_time = data["init_time"].GetString();
|
|
|
}
|
|
|
|
|
|
return true;
|