From b44538d6ec7a1d9e50903c071caac440cef3fd9d Mon Sep 17 00:00:00 2001 From: zhangbb Date: Thu, 8 Nov 2018 13:36:57 +0800 Subject: [PATCH] =?UTF-8?q?1.=E4=BF=AE=E6=94=B9=E5=B7=B2=E5=8A=9E=E4=BA=8B?= =?UTF-8?q?=E5=AE=9C=E5=95=86=E5=8A=A1=E6=9D=A1=E4=BB=B6=E2=80=9C=E5=85=B6?= =?UTF-8?q?=E5=AE=83=E2=80=9D=E5=92=8C=E2=80=9C=E5=88=A9=E7=8E=87=E7=B1=BB?= =?UTF-8?q?=E5=9E=8B=E2=80=9D=E9=94=99=E8=AF=AF=E9=97=AE=E9=A2=98=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../calcarchive/CalcCondtionInfoArachiveShow.java | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/src_tenwa/com/tenwa/lease/flow/flowarchive/calcarchive/CalcCondtionInfoArachiveShow.java b/src_tenwa/com/tenwa/lease/flow/flowarchive/calcarchive/CalcCondtionInfoArachiveShow.java index 6ccc53cb7..6f4c2ed66 100644 --- a/src_tenwa/com/tenwa/lease/flow/flowarchive/calcarchive/CalcCondtionInfoArachiveShow.java +++ b/src_tenwa/com/tenwa/lease/flow/flowarchive/calcarchive/CalcCondtionInfoArachiveShow.java @@ -25,6 +25,7 @@ public class CalcCondtionInfoArachiveShow extends BaseDataInfoHistory { if(!phaseInfo.equals("[]")){ JSONObject phaseData=JSONDecoder.decode(phaseInfo); JSONObject listInfo=(JSONObject)phaseData.get("ListInfo").getValue(); + JSONObject listInfolist=(JSONObject)phaseData.get("List").getValue(); for (int i = 0; i < listInfo.size(); i++) { JSONObject jsonItems = (JSONObject) listInfo.get(i).getValue();//遍历peList1获取每一条的json数据jsonItems if(jsonItems.get("plannumber").getValue().equals(plannumber)){ @@ -32,6 +33,14 @@ public class CalcCondtionInfoArachiveShow extends BaseDataInfoHistory { this.phaseData=(JSONObject)flowData.get("condtion").getValue(); } } + for (int j = 0; j < listInfolist.size(); j++) { + JSONObject jsonItemss = (JSONObject) listInfolist.get(j).getValue();//遍历peList1获取每一条的json数据jsonItems + String otherMoney=(jsonItemss.get("OTHER_MONEY")==null?"0":jsonItemss.get("OTHER_MONEY").getValue())+""; + String otherIncome= (jsonItemss.get("RATE_TYPE")==null?"":jsonItemss.get("RATE_TYPE").getValue())+""; + if(Double.parseDouble(otherMoney)>0)this.phaseData.appendElement("OTHER_MONEY", otherMoney); + if(!"null".equals(otherIncome))this.phaseData.appendElement("RATE_TYPE", otherIncome); + } + }else{ this.phaseData=null; }