瀏覽代碼

销售漏斗闪退bug修复

RaoMeng 6 年之前
父節點
當前提交
e604b79abf

+ 3 - 3
WeiChat/version.properties

@@ -1,5 +1,5 @@
-#Tue May 07 16:26:40 CST 2019
+#Thu May 09 14:05:06 CST 2019
 debugName=972
-versionName=674
+versionName=676
 debugCode=972
-versionCode=229
+versionCode=231

+ 10 - 6
app_modular/appworks/src/main/java/com/uas/appworks/CRM/erp/activity/BusinessActivity.java

@@ -30,6 +30,7 @@ import com.alibaba.fastjson.JSONArray;
 import com.alibaba.fastjson.JSONObject;
 import com.common.config.VersionUtil;
 import com.common.data.CalendarUtil;
+import com.common.data.JSONUtil;
 import com.common.data.StringUtil;
 import com.common.system.DisplayUtil;
 import com.core.app.Constants;
@@ -262,12 +263,15 @@ public class BusinessActivity extends BaseActivity implements View.OnClickListen
             gridlists.add(items);
             for (int i = 0; i < chances.size(); i++) {
                 items = new ArrayList<>();
-                String currentprocess = chances.getJSONObject(i).getString("currentprocess");
-                String percent = chances.getJSONObject(i).getString("percent");
-                String color = chances.getJSONObject(i).getString("color");
-                int detno = chances.getJSONObject(i).getInteger("detno");
-                int count = chances.getJSONObject(i).getInteger("count");
-                double amount = chances.getJSONObject(i).getDouble("amount");
+                JSONObject chanceObject = chances.getJSONObject(i);
+
+                String currentprocess = JSONUtil.getText(chanceObject, "currentprocess");
+                String percent = JSONUtil.getText(chanceObject, "percent");
+                String color = JSONUtil.getText(chanceObject, "color");
+                int detno = JSONUtil.getInt(chanceObject, "detno");
+                int count = JSONUtil.getInt(chanceObject, "count");
+                double amount = JSONUtil.getDouble(chanceObject,"amount");
+
                 items.add("#" + color);
                 colors.add("#" + color);
                 // items.add(String.valueOf(i + 1));