Commit d8118330 by guanghui.cui

代码整理

parent d22c95c5
...@@ -66,9 +66,8 @@ JsonModule::~JsonModule() ...@@ -66,9 +66,8 @@ JsonModule::~JsonModule()
} }
void JsonModule::convertToOrderObj(IN const char* json,OUT std::vector<orderObj> &vecOrders) void JsonModule::getPushOrders(IN const char* json,OUT std::vector<orderObj> &vecOrders)
{ {
rapidjson::Document document; // 定义一个Document对象 rapidjson::Document document; // 定义一个Document对象
document.Parse(json); // 解析,Parse()无返回值,也不会抛异常 document.Parse(json); // 解析,Parse()无返回值,也不会抛异常
if (document.HasParseError()) // 通过HasParseError()来判断解析是否成功 if (document.HasParseError()) // 通过HasParseError()来判断解析是否成功
...@@ -86,6 +85,8 @@ void JsonModule::convertToOrderObj(IN const char* json,OUT std::vector<orderObj> ...@@ -86,6 +85,8 @@ void JsonModule::convertToOrderObj(IN const char* json,OUT std::vector<orderObj>
rapidjson::Value& result_obj = document["result"]; rapidjson::Value& result_obj = document["result"];
std::string strCode = vCode.GetString(); std::string strCode = vCode.GetString();
if(strCode.compare("100")!=0)
return;
std::string strMsg = vMsg.GetString(); std::string strMsg = vMsg.GetString();
if(result_obj.IsObject()){ if(result_obj.IsObject()){
rapidjson::Value& orders_array = result_obj["orders"]; rapidjson::Value& orders_array = result_obj["orders"];
...@@ -175,7 +176,7 @@ void JsonModule::convertToOrderObj(IN const char* json,OUT std::vector<orderObj> ...@@ -175,7 +176,7 @@ void JsonModule::convertToOrderObj(IN const char* json,OUT std::vector<orderObj>
} }
} }
std::string JsonModule::convertToOrderJson(orderObj &obj) std::string JsonModule::convertToNewOrderJson(orderObj &obj)
{ {
rapidjson::StringBuffer buffer; rapidjson::StringBuffer buffer;
rapidjson::Writer<rapidjson::StringBuffer> writer(buffer); rapidjson::Writer<rapidjson::StringBuffer> writer(buffer);
...@@ -457,12 +458,6 @@ std::string JsonModule::convertToOrderJson(orderObj &obj) ...@@ -457,12 +458,6 @@ std::string JsonModule::convertToOrderJson(orderObj &obj)
return buffer.GetString(); return buffer.GetString();
} }
orderStatusObj JsonModule::convertToOrderStatusObj(const char* json)
{
orderStatusObj obj;
return obj;
}
std::string JsonModule::convertToOrderStatusJson(orderStatusObj &obj) std::string JsonModule::convertToOrderStatusJson(orderStatusObj &obj)
{ {
rapidjson::StringBuffer buffer; rapidjson::StringBuffer buffer;
...@@ -486,14 +481,6 @@ std::string JsonModule::convertToOrderStatusJson(orderStatusObj &obj) ...@@ -486,14 +481,6 @@ std::string JsonModule::convertToOrderStatusJson(orderStatusObj &obj)
return buffer.GetString(); return buffer.GetString();
} }
refundObj JsonModule::convertToRefundObj(const char* json)
{
LOG(INFO)<<"refundObj start";
refundObj obj;
LOG(INFO)<<"refundObj define";
return obj;
}
std::string JsonModule::convertToRefundJson(refundObj &obj) std::string JsonModule::convertToRefundJson(refundObj &obj)
{ {
rapidjson::StringBuffer buffer; rapidjson::StringBuffer buffer;
...@@ -584,12 +571,6 @@ std::string JsonModule::convertToRefundJson(refundObj &obj) ...@@ -584,12 +571,6 @@ std::string JsonModule::convertToRefundJson(refundObj &obj)
return buffer.GetString(); return buffer.GetString();
} }
stockWarnObj JsonModule::convertToStockWarnObj(const char* json)
{
stockWarnObj obj;
return obj;
}
std::string JsonModule::convertToStockWarnJson(stockWarnObj &obj) std::string JsonModule::convertToStockWarnJson(stockWarnObj &obj)
{ {
rapidjson::StringBuffer buffer; rapidjson::StringBuffer buffer;
......
...@@ -12,16 +12,11 @@ public: ...@@ -12,16 +12,11 @@ public:
JsonModule(); JsonModule();
~JsonModule(); ~JsonModule();
void convertToOrderObj(IN const char* json,OUT std::vector<orderObj> &vecOrders); void getPushOrders(IN const char* json,OUT std::vector<orderObj> &vecOrders);
std::string convertToOrderJson(orderObj &obj);
orderStatusObj convertToOrderStatusObj(const char* json); std::string convertToNewOrderJson(orderObj &obj);
std::string convertToOrderStatusJson(orderStatusObj &obj); std::string convertToOrderStatusJson(orderStatusObj &obj);
refundObj convertToRefundObj(const char* json);
std::string convertToRefundJson(refundObj &obj); std::string convertToRefundJson(refundObj &obj);
stockWarnObj convertToStockWarnObj(const char* json);
std::string convertToStockWarnJson(stockWarnObj &obj); std::string convertToStockWarnJson(stockWarnObj &obj);
private: private:
......
...@@ -61,7 +61,7 @@ int main() ...@@ -61,7 +61,7 @@ int main()
product.vecSpec.push_back(spec); product.vecSpec.push_back(spec);
obj.vecProducts.push_back(product); obj.vecProducts.push_back(product);
std::string orderInfo = jsonMod.convertToOrderJson(obj); std::string orderInfo = jsonMod.convertToNewOrderJson(obj);
LOG(INFO)<<"订单信息转换成JSON:"<<orderInfo.data(); LOG(INFO)<<"订单信息转换成JSON:"<<orderInfo.data();
//------------end--------------- //------------end---------------
......
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