Commit cd4aa8be by unknown

Merge branch 'master' of http://gitlab.freemud.com/guanghui.cui/familyMart_takeaway

Conflicts:
	src/JsonModule.cpp
parents 7273005e 9f7e6c2c
...@@ -359,7 +359,7 @@ std::string JsonModule::convertToNewOrderJson(orderObj &obj) ...@@ -359,7 +359,7 @@ std::string JsonModule::convertToNewOrderJson(orderObj &obj)
writer.StartObject(); writer.StartObject();
writer.Key("fm_cmd"); writer.Key("fm_cmd");
writer.Int(obj.fm_cmd); writer.Int(REQUEST_TYPE_NEWORDER_PUSH);
writer.Key("channel"); writer.Key("channel");
writer.String(obj.channel.c_str()); writer.String(obj.channel.c_str());
...@@ -641,7 +641,7 @@ std::string JsonModule::convertToOrderStatusJson(orderStatusObj &obj) ...@@ -641,7 +641,7 @@ std::string JsonModule::convertToOrderStatusJson(orderStatusObj &obj)
writer.StartObject(); writer.StartObject();
writer.Key("fm_cmd"); writer.Key("fm_cmd");
writer.Int(obj.fm_cmd); writer.Int(REQUEST_TYPE_STATUS_CHANGE);
writer.Key("order_id"); writer.Key("order_id");
writer.String(obj.order_id.c_str()); writer.String(obj.order_id.c_str());
...@@ -664,7 +664,7 @@ std::string JsonModule::convertToRefundJson(refundObj &obj) ...@@ -664,7 +664,7 @@ std::string JsonModule::convertToRefundJson(refundObj &obj)
writer.StartObject(); writer.StartObject();
writer.Key("fm_cmd"); writer.Key("fm_cmd");
writer.Int(obj.fm_cmd); writer.Int(REQUEST_TYPE_REFUND);
writer.Key("channel"); writer.Key("channel");
writer.String(obj.channel.c_str()); writer.String(obj.channel.c_str());
...@@ -754,7 +754,7 @@ std::string JsonModule::convertToStockWarnJson(stockWarnObj &obj) ...@@ -754,7 +754,7 @@ std::string JsonModule::convertToStockWarnJson(stockWarnObj &obj)
writer.StartObject(); writer.StartObject();
writer.Key("fm_cmd"); writer.Key("fm_cmd");
writer.Int(obj.fm_cmd); writer.Int(REQUEST_TYPE_STOCK_WARN);
//----------------商品信息---------------- //----------------商品信息----------------
writer.Key("products"); writer.Key("products");
...@@ -861,3 +861,17 @@ int JsonModule::_getPOSOrderStatus(int status) ...@@ -861,3 +861,17 @@ int JsonModule::_getPOSOrderStatus(int status)
} }
return rltStatus; return rltStatus;
} }
void JsonModule::getStatusObj(IN orderObj &order_obj,OUT orderStatusObj &status_obj)
{
status_obj.order_id=order_obj.order_id;
status_obj.order_status=order_obj.status;
status_obj.delivery_status=order_obj.deliveryInfo.status;
}
void JsonModule::getRefundObj(IN orderObj &order_obj,OUT refundObj &refund_obj)
{
refund_obj.order_id=order_obj.order_id;
refund_obj.channel=order_obj.channel;
refund_obj.refund_amount=order_obj.total_price;
}
...@@ -58,6 +58,8 @@ public: ...@@ -58,6 +58,8 @@ public:
std::string convertToRefundJson(refundObj &obj); std::string convertToRefundJson(refundObj &obj);
std::string convertToStockWarnJson(stockWarnObj &obj); std::string convertToStockWarnJson(stockWarnObj &obj);
void getStatusObj(IN orderObj &order_obj,OUT orderStatusObj &status_obj);
void getRefundObj(IN orderObj &order_obj,OUT refundObj &refund_obj);
private: private:
std::string _getDeliveryTypeString(int type); std::string _getDeliveryTypeString(int type);
//订单状态转换(转换为POS对应的状态) //订单状态转换(转换为POS对应的状态)
......
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