|
|
@@ -185,10 +185,65 @@ void CShopinfo::InitShopinfoByGetshopinfo(rapidjson::Value& data)
|
|
|
m_pointnum = data["point_set"]["pointnum"].GetString();
|
|
|
m_open_foodpoint = data["point_set"]["open_foodpoint"].GetString();
|
|
|
|
|
|
- m_is_cash_pay_open = data["default_pay_open"]["is_cash_pay_open"].GetString();
|
|
|
- m_is_online_pay_open = data["default_pay_open"]["is_online_pay_open"].GetString();
|
|
|
- m_is_vip_pay_open = data["default_pay_open"]["is_vip_pay_open"].GetString();
|
|
|
- m_is_giftcard_pay_open = data["default_pay_open"]["is_giftcard_pay_open"].GetString();
|
|
|
- m_is_food_town_card_pay_open = data["default_pay_open"]["is_food_town_card_pay_open"].GetString();
|
|
|
- m_is_open_fulika_pay = data["default_pay_open"]["is_open_fulika_pay"].GetString();
|
|
|
+ if (data["default_pay_open"]["is_cash_pay_open"].IsString())
|
|
|
+ {
|
|
|
+ m_is_cash_pay_open = data["default_pay_open"]["is_cash_pay_open"].GetString();
|
|
|
+ }
|
|
|
+ else
|
|
|
+ {
|
|
|
+ m_is_cash_pay_open = to_string(data["default_pay_open"]["is_cash_pay_open"].GetInt());
|
|
|
+ }
|
|
|
+
|
|
|
+ if (data["default_pay_open"]["is_online_pay_open"].IsString())
|
|
|
+ {
|
|
|
+ m_is_online_pay_open = data["default_pay_open"]["is_online_pay_open"].GetString();
|
|
|
+ }
|
|
|
+ else
|
|
|
+ {
|
|
|
+ m_is_online_pay_open = to_string(data["default_pay_open"]["is_online_pay_open"].GetInt());
|
|
|
+ }
|
|
|
+
|
|
|
+ if (data["default_pay_open"]["is_vip_pay_open"].IsString())
|
|
|
+ {
|
|
|
+ m_is_vip_pay_open = data["default_pay_open"]["is_vip_pay_open"].GetString();
|
|
|
+ }
|
|
|
+ else
|
|
|
+ {
|
|
|
+ m_is_vip_pay_open = to_string(data["default_pay_open"]["is_vip_pay_open"].GetInt());
|
|
|
+ }
|
|
|
+
|
|
|
+ if (data["default_pay_open"]["is_giftcard_pay_open"].IsString())
|
|
|
+ {
|
|
|
+ m_is_giftcard_pay_open = data["default_pay_open"]["is_giftcard_pay_open"].GetString();
|
|
|
+ }
|
|
|
+ else
|
|
|
+ {
|
|
|
+ m_is_giftcard_pay_open = to_string(data["default_pay_open"]["is_giftcard_pay_open"].GetInt());
|
|
|
+ }
|
|
|
+
|
|
|
+ if (data["default_pay_open"]["is_food_town_card_pay_open"].IsString())
|
|
|
+ {
|
|
|
+ m_is_food_town_card_pay_open = data["default_pay_open"]["is_food_town_card_pay_open"].GetString();
|
|
|
+ }
|
|
|
+ else
|
|
|
+ {
|
|
|
+ m_is_food_town_card_pay_open = to_string(data["default_pay_open"]["is_food_town_card_pay_open"].GetInt());
|
|
|
+ }
|
|
|
+
|
|
|
+ if (data["default_pay_open"].HasMember("is_open_fulika_pay"))
|
|
|
+ {
|
|
|
+ if (data["default_pay_open"]["is_open_fulika_pay"].IsString())
|
|
|
+ {
|
|
|
+ m_is_open_fulika_pay = data["default_pay_open"]["is_open_fulika_pay"].GetString();
|
|
|
+ }
|
|
|
+ else
|
|
|
+ {
|
|
|
+ m_is_open_fulika_pay = to_string(data["default_pay_open"]["is_open_fulika_pay"].GetInt());
|
|
|
+ }
|
|
|
+ }
|
|
|
+ else
|
|
|
+ {
|
|
|
+ m_is_open_fulika_pay = "0";
|
|
|
+ }
|
|
|
+
|
|
|
}
|