Commit 6b51ccd5c55258a2061416ed3f48ab1d2cc10ad4
1 parent
62e2651937
Exists in
master
and in
6 other branches
秦皇岛冠新公卫接口
Showing 1 changed file with 29 additions and 0 deletions
platform-operate-api/src/main/java/com/lyms/hospitalapi/qhdfy/QhdJbgwInterface.java
View file @
6b51ccd
... | ... | @@ -13,6 +13,7 @@ |
13 | 13 | import com.lyms.platform.permission.service.UsersService; |
14 | 14 | import com.lyms.platform.pojo.*; |
15 | 15 | import com.lyms.platform.query.*; |
16 | +import org.apache.commons.collections.CollectionUtils; | |
16 | 17 | import org.apache.commons.collections.MapUtils; |
17 | 18 | import org.apache.commons.lang.StringUtils; |
18 | 19 | import org.springframework.beans.factory.annotation.Autowired; |
... | ... | @@ -1172,6 +1173,26 @@ |
1172 | 1173 | map.put("WEIGHTDIVHEIGHT",babyCheckModel.getHeightWeight()); |
1173 | 1174 | map.put("HEADCIRCUMFERENCE",babyCheckModel.getHead()); |
1174 | 1175 | |
1176 | + if (com.lyms.platform.common.utils.StringUtils.isNotEmpty(babyCheckModel.getGrowthEvaluate())) | |
1177 | + | |
1178 | + { | |
1179 | + | |
1180 | + List<String> lists = JsonUtil.toList(babyCheckModel.getGrowthEvaluate(), String.class); | |
1181 | + if (CollectionUtils.isNotEmpty(lists)) { | |
1182 | + StringBuffer sb = new StringBuffer(); | |
1183 | + for (int i = 0, len = lists.size(); i < len; i++) { | |
1184 | + if (i != len - 1) { | |
1185 | + sb.append(lists.get(i)); | |
1186 | + sb.append(","); | |
1187 | + } else { | |
1188 | + sb.append(lists.get(i)); | |
1189 | + } | |
1190 | + } | |
1191 | + map.put("PHYSICALDEVELOPEVALCODE",sb.toString()); | |
1192 | + } | |
1193 | + } | |
1194 | + | |
1195 | + | |
1175 | 1196 | if(babyCheckModel.getFaceColor() != null){ |
1176 | 1197 | Map<String,String> mapsface = JsonUtil.str2Obj(babyCheckModel.getFaceColor(), Map.class); |
1177 | 1198 | if(mapsface != null){ |
... | ... | @@ -1341,6 +1362,14 @@ |
1341 | 1362 | }else{ |
1342 | 1363 | map.put("LIMBSABNORMCODE","1"); |
1343 | 1364 | map.put("LIMBSABNORMVALUE",babyCheckModel.getSpineFours()); |
1365 | + } | |
1366 | + } | |
1367 | + | |
1368 | + if(babyCheckModel.getStepStatus() != null){ | |
1369 | + if("未见异常".equals(babyCheckModel.getStepStatus())){ | |
1370 | + map.put("GAITABNORMCODE","1"); | |
1371 | + }else{ | |
1372 | + map.put("GAITABNORMCODE","2"); | |
1344 | 1373 | } |
1345 | 1374 | } |
1346 | 1375 |