Commit 53922b7a4d79b21c0e755660e6eb25b129b33481
1 parent
f08c44e17c
Exists in
master
and in
6 other branches
update
Showing 1 changed file with 30 additions and 12 deletions
platform-operate-api/src/main/java/com/lyms/hospitalapi/lhxfy/LhxfyUploadingProvince.java
View file @
53922b7
... | ... | @@ -904,10 +904,10 @@ |
904 | 904 | physiqueCheck.setSpermaductType(((List<Object>)baseInfo.get("sjg")).get(0).toString().equals("0")?"01":"02");//输精管01:未见异常 02:异常 |
905 | 905 | String testesType=((List<Object>)baseInfo.get("gaowan")).get(0).toString(); |
906 | 906 | physiqueCheck.setTestesType(testesType.equals("0")?"01":testesType.equals("1")?"02":"03");//睾丸01:扪及 02:左侧未扪及03:右侧未扪及04:双侧未扪及(04系统没有选项) |
907 | - physiqueCheck.setLeftVolume(((List<Object>)baseInfo.get("gaowan")).get(3).toString());// 睾丸左体积 | |
908 | - physiqueCheck.setRightVolume(((List<Object>)baseInfo.get("gaowan")).get(4).toString());// 睾丸右体积 | |
909 | - physiqueCheck.setVaricoceleDegree(((List<Object>)baseInfo.get("jsjmqz")).get(2).toString());// 精索静脉曲张程度 | |
910 | - physiqueCheck.setVaricocelePart(((List<Object>)baseInfo.get("jsjmqz")).get(1).toString());// 精索静脉曲张部位 | |
907 | + physiqueCheck.setLeftVolume(((List<Object>)baseInfo.get("gaowan")).get(3)!=null?((List<Object>)baseInfo.get("gaowan")).get(3).toString():"");// 睾丸左体积 | |
908 | + physiqueCheck.setRightVolume(((List<Object>)baseInfo.get("gaowan")).get(4)!=null?((List<Object>)baseInfo.get("gaowan")).get(4).toString():"");// 睾丸右体积 | |
909 | + physiqueCheck.setVaricoceleDegree(((List<Object>)baseInfo.get("jsjmqz")).get(2)!=null?((List<Object>)baseInfo.get("jsjmqz")).get(2).toString():"");// 精索静脉曲张程度 | |
910 | + physiqueCheck.setVaricocelePart(((List<Object>)baseInfo.get("jsjmqz")).get(1)!=null?((List<Object>)baseInfo.get("jsjmqz")).get(1).toString():"");// 精索静脉曲张部位 | |
911 | 911 | physiqueCheck.setVaricoceleType(((List<Object>)baseInfo.get("jsjmqz")).get(0).toString().equals("0")?"01":"02");// 精索静脉曲张 01无 02有 |
912 | 912 | physiqueCheck.setRightNodules(null);// 右结节(系统没有字段) |
913 | 913 | physiqueCheck.setLeftNodules(null);// 左结节(系统没有字段) |
914 | 914 | |
... | ... | @@ -1003,11 +1003,20 @@ |
1003 | 1003 | //尿常规 |
1004 | 1004 | if (husbandMap.get("ncg") != null) |
1005 | 1005 | { |
1006 | - Integer ncg = ((Map<String,Integer>)husbandMap.get("ncg")).get("0"); | |
1007 | - if (ncg != null ) { | |
1008 | - Integer ncgStatus = ncg; | |
1009 | - husbandCheck.setRoutineUrine(ncgStatus == 0 ? "01" : "02");//尿常规 | |
1006 | + if(husbandMap.get("ncg") instanceof Map){ | |
1007 | + Integer ncg = ((Map<String,Integer>)husbandMap.get("ncg")).get("0"); | |
1008 | + if (ncg != null ) { | |
1009 | + Integer ncgStatus = ncg; | |
1010 | + husbandCheck.setRoutineUrine(ncgStatus == 0 ? "01" : "02");//尿常规 | |
1011 | + } | |
1012 | + }else { | |
1013 | + List<Object> ncg = (ArrayList<Object>) husbandMap.get("ncg"); | |
1014 | + if (ncg != null && ncg.size() > 0) { | |
1015 | + Integer ncgStatus = Integer.valueOf(ncg.get(0).toString()); | |
1016 | + husbandCheck.setRoutineUrine(ncgStatus == 0 ? "01" : "02");//尿常规 | |
1017 | + } | |
1010 | 1018 | } |
1019 | + | |
1011 | 1020 | } |
1012 | 1021 | Object abo = husbandMap.get("abo");//ABO型 |
1013 | 1022 | if (abo != null) { |
1014 | 1023 | |
... | ... | @@ -1152,11 +1161,20 @@ |
1152 | 1161 | wifeCheck.setBaso(xxbfxs.get(8));//B |
1153 | 1162 | } |
1154 | 1163 | //尿常规 |
1155 | - List<Object> ncg = (ArrayList<Object>) wifeMap.get("ncg"); | |
1156 | - if (ncg != null && ncg.size() > 0) { | |
1157 | - Integer ncgStatus = Integer.valueOf(ncg.get(0).toString()); | |
1158 | - wifeCheck.setRoutineUrine(ncgStatus == 0 ? "01" : "02");//尿常规 | |
1164 | + if(wifeMap.get("ncg") instanceof Map){ | |
1165 | + Integer ncg = ((Map<String,Integer>)wifeMap.get("ncg")).get("0"); | |
1166 | + if (ncg != null ) { | |
1167 | + Integer ncgStatus = ncg; | |
1168 | + wifeCheck.setRoutineUrine(ncgStatus == 0 ? "01" : "02");//尿常规 | |
1169 | + } | |
1170 | + }else { | |
1171 | + List<Object> ncg = (ArrayList<Object>) wifeMap.get("ncg"); | |
1172 | + if (ncg != null && ncg.size() > 0) { | |
1173 | + Integer ncgStatus = Integer.valueOf(ncg.get(0).toString()); | |
1174 | + wifeCheck.setRoutineUrine(ncgStatus == 0 ? "01" : "02");//尿常规 | |
1175 | + } | |
1159 | 1176 | } |
1177 | + | |
1160 | 1178 | |
1161 | 1179 | Object abo = wifeMap.get("abo");//ABO |
1162 | 1180 | if (abo != null) { |