Browse Source

全方面兼容年龄模版处理

chengyao 4 years atrás
parent
commit
f00cd55ec6
1 changed files with 4 additions and 2 deletions
  1. 4 2
      src/main/java/com/diagbot/facade/BehospitalInfoFacade.java

+ 4 - 2
src/main/java/com/diagbot/facade/BehospitalInfoFacade.java

@@ -564,9 +564,11 @@ public class BehospitalInfoFacade extends BehospitalInfoServiceImpl {
         List<HomeOperationInfo> homeOperationInfoList = new ArrayList<>();
         if (homePage != null) {
             if(StringUtils.isNotEmpty(homePage.getAge())){
-                //兼容数据库出现 .03岁异常数据
+                //兼容数据库出现 .03岁数据 作后期判断处理
+                String ageData = homePage.getAge();
                 if(homePage.getAge().contains(".")){
                     String ageString = homePage.getAge().split("\\.")[0];
+                    //该年龄作为判断使用
                     homePage.setAge(StringUtils.isEmpty(ageString)==true? "0"+homePage.getAge():homePage.getAge());
                 }
                 //根据时间单位对模版年龄进行区分
@@ -592,7 +594,7 @@ public class BehospitalInfoFacade extends BehospitalInfoServiceImpl {
                     homePage.setNewbornMonth("-");
                     homePage.setNewbornDay("-");
                 }
-                homePage.setAge(homePage.getAge()+(StringUtils.isEmpty(homePage.getAgeUnit())==true ? "":homePage.getAgeUnit()));
+                homePage.setAge(ageData+(StringUtils.isEmpty(homePage.getAgeUnit())==true ? "":homePage.getAgeUnit()));
 
             }
             //去掉年龄单位