diff --git a/platform-operate-api/src/main/java/com/lyms/hospitalapi/lhxfy/LhxfyUploadingProvince.java b/platform-operate-api/src/main/java/com/lyms/hospitalapi/lhxfy/LhxfyUploadingProvince.java index 360cd3e..6fc59c4 100644 --- a/platform-operate-api/src/main/java/com/lyms/hospitalapi/lhxfy/LhxfyUploadingProvince.java +++ b/platform-operate-api/src/main/java/com/lyms/hospitalapi/lhxfy/LhxfyUploadingProvince.java @@ -383,10 +383,20 @@ public class LhxfyUploadingProvince { List menstrualCycle=(List)baseInfo.get("menstrualCycle"); general.setMenstrualYes(menstrualCycle.get(0).toString().equals("true")?"1":"2"); // 月经周期规律1:是 2:否 general.setMenstrualNothing(menstrualCycle.get(0).toString().equals("true")?"2":"1"); // 月经周期不规律1:是 2:否 - general.setPeriod(null); // 经期范围开始天数 - general.setEndPeriod(menstrualCycle.get(1).toString()); // 经期范围结束天数 - general.setCycle(null); // 月经周期范围开始天数 - general.setEndCycle(menstrualCycle.get(2).toString()); // 月经周期单位结束天数 + if(null!=menstrualCycle.get(1)) { + String[] fw=menstrualCycle.get(1).toString().split("-"); + if (fw.length==2) { + general.setPeriod(fw[0]); // 经期范围开始天数 + general.setEndPeriod(fw[1]); // 经期范围结束天数 + } + } + if(null!=menstrualCycle.get(2)) { + String[] zq=menstrualCycle.get(2).toString().split("-"); + if (zq.length==2) { + general.setCycle(zq[0]); // 月经周期范围开始天数 + general.setEndCycle(zq[1]); // 月经周期单位结束天数 + } + } } general.setMenstrualMany(null!=baseInfo.get("menstrualAmount")?baseInfo.get("menstrualAmount").toString().equals("1")?"1":"2":""); // 月经量多 1:是 2:否 general.setMenstrualMiddle(null!=baseInfo.get("menstrualAmount")?baseInfo.get("menstrualAmount").toString().equals("2")?"1":"2":""); // 月经量中 1:是 2:否