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) { |