diff --git a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/ViewFacade.java b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/ViewFacade.java index b42d759..60f0db3 100644 --- a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/ViewFacade.java +++ b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/ViewFacade.java @@ -207,7 +207,7 @@ public class ViewFacade { } if (otherRisk.get("score")!=null){ String s = (String)otherRisk.get("score"); - if (FunvCommonUtil.isNumeric(s)){ + if (com.lyms.platform.common.utils.StringUtils.isNotEmpty(s) && FunvCommonUtil.isNumeric(s)){ score = score + Integer.parseInt(s); } } @@ -370,8 +370,14 @@ public class ViewFacade { map.put("planedProd", UnitUtils.unitSplice(data.getPlanedProd(),UnitConstants.CI)); //流产 String abortion = ""; - abortion = UnitUtils.unitSplice(data.getAbortion(),UnitConstants.CI) == null ? "" : (UnitUtils.unitSplice(data.getAbortion(),UnitConstants.CI) + " (自然:" + data.getAbortionZR() + UnitConstants.CI + " 人工:" + - data.getAbortionRG() + UnitConstants.CI + ")"); + abortion = UnitUtils.unitSplice(data.getAbortion(),UnitConstants.CI) == null ? "" : UnitUtils.unitSplice(data.getAbortion(),UnitConstants.CI); + if (data.getAbortionZR() != null && data.getAbortionRG() != null) + { + abortion += "(自然:" + data.getAbortionZR() + UnitConstants.CI + " 人工:" + + data.getAbortionRG() + UnitConstants.CI + ")"; + } + + map.put("abortion", abortion); /*map.put("abortion", UnitUtils.unitSplice(data.getAbortion(),UnitConstants.CI) + " (自然:" + data.getAbortionZR() + UnitConstants.CI + " 人工:" +