Browse Source

修复bug

张洋 2 years ago
parent
commit
9211745573
1 changed files with 5 additions and 13 deletions
  1. 5 13
      zhipuzi_pos_windows/wnd/CDiandanNatureWnd.cpp

+ 5 - 13
zhipuzi_pos_windows/wnd/CDiandanNatureWnd.cpp

@@ -84,7 +84,7 @@ void CDiandanNatureWnd::Init()
 			//这里面的是属性名字信息
 			rapidjson::Value& natureinfo = data[i];
 
-			std::string name = natureinfo["name"].GetString();
+			std::string name = CLewaimaiJson::ToString(natureinfo["name"]);
 
 			rapidjson::Value& value = natureinfo["value"];
 
@@ -172,8 +172,8 @@ void CDiandanNatureWnd::Init()
 			//这里面的是属性名字信息
 			rapidjson::Value& natureinfo = data[i];
 
-			std::string name = natureinfo["name"].GetString();
-			std::string limit_choose = natureinfo["limit_choose"].GetString();
+			std::string name = CLewaimaiJson::ToString(natureinfo["name"]);
+			std::string limit_choose = CLewaimaiJson::ToString(natureinfo["limit_choose"]);
 
 			rapidjson::Value& value = natureinfo["value"];
 
@@ -181,16 +181,8 @@ void CDiandanNatureWnd::Init()
 			{
 				FoodNatureValue newvalueItem;
 
-				newvalueItem.name = value[j]["name"].GetString();
-
-				if (value[j]["value"].IsString())
-				{
-					newvalueItem.value = atoi(value[j]["value"].GetString());
-				}
-				else
-				{
-					newvalueItem.value = value[j]["value"].GetInt();
-				}				
+				newvalueItem.name = CLewaimaiJson::ToString(value[j]["name"]);
+				newvalueItem.value = CLewaimaiJson::ToInt(value[j]["value"]);				
 
 				pItem->addNatureValue(newvalueItem);
 			}