Prechádzať zdrojové kódy

都准备好了,等着用打印机测试了

zhangyang 5 rokov pred
rodič
commit
74c253ecc8

+ 13 - 3
zhipuzi_pay_plugin/order/CShouyinOrder.cpp

@@ -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;

+ 0 - 4
zhipuzi_pay_plugin/order/CShouyinOrder.h

@@ -12,15 +12,11 @@ public:
     bool InitData(std::string out_order_no);
 
 public:
-	std::string m_order_no;
 	std::string m_shopname;
 	std::string m_shouyinyuanname;
 	std::string m_value;
 	std::string m_zhifu_type;
 	std::string m_out_trade_no;
-	std::string m_trade_no;
-	std::string m_is_refund;
-	std::string m_refund_result;
 	std::string m_refund_trade_no;
 	std::string m_refund_money;
 	std::string m_refund_time;

+ 2 - 2
zhipuzi_pay_plugin/wnd/CValueWnd.cpp

@@ -1165,10 +1165,10 @@ void CValueWnd::PrintTest()
 
 void CValueWnd::PrintZhifu(std::string out_trade_no)
 {
-
+	m_push->AddPinter(out_trade_no, 1);
 }
 
 void CValueWnd::PrintTuikuan(std::string out_trade_no)
 {
-
+	m_push->AddPinter(out_trade_no, 2);
 }