Commit f7d1b085eefc6b50f52178e270665cdf3f2d287b
1 parent
2fea9dc287
Exists in
master
and in
1 other branch
update
Showing 5 changed files with 59 additions and 0 deletions
- platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/BabyBookbuildingFacade.java
- platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/ViewFacade.java
- platform-operate-api/src/main/java/com/lyms/platform/operate/web/request/BabyBookbuildingAddRequest.java
- platform-operate-api/src/main/java/com/lyms/platform/operate/web/result/BabyBuildResult.java
- platform-operate-api/src/main/java/com/lyms/platform/operate/web/result/BabyPageResult.java
platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/BabyBookbuildingFacade.java
View file @
f7d1b08
... | ... | @@ -1294,6 +1294,7 @@ |
1294 | 1294 | private BabyModel getBabyModel(BabyBookbuildingAddRequest b, boolean isAdd, Integer userId, String hospitalId) { |
1295 | 1295 | // hujiaqi添加了一个字段,判断是插入还是更新,如果是更新,就不更新birth字段 |
1296 | 1296 | BabyModel bm = new BabyModel(); |
1297 | + bm.setDiseases(b.getDiseases()); | |
1297 | 1298 | bm.setNextDate(DateUtil.parseYMD(b.getNextDate())); |
1298 | 1299 | bm.setYlSelect(b.getYlSelect()); |
1299 | 1300 | bm.setIsUNHS(b.getIsUNHS()); |
... | ... | @@ -1721,6 +1722,19 @@ |
1721 | 1722 | { |
1722 | 1723 | result.setBuildDate(DateUtil.getyyyy_MM_dd(new Date())); |
1723 | 1724 | } |
1725 | + | |
1726 | + | |
1727 | + List <Map> diseses = new ArrayList <>(); | |
1728 | + if (CollectionUtils.isNotEmpty(model.getDiseases())) { | |
1729 | + for (String key : model.getDiseases()) { | |
1730 | + Map map = new HashMap(); | |
1731 | + map.put("id", key); | |
1732 | + map.put("name", BabyDiseaseEnums.getNameById(Integer.parseInt(key))); | |
1733 | + diseses.add(map); | |
1734 | + } | |
1735 | + } | |
1736 | + result.setDiseses(diseses); | |
1737 | + | |
1724 | 1738 | |
1725 | 1739 | BaseResponse baseResponse = patientServiceFacade.findPatientServiceList(id); |
1726 | 1740 | List <PatientSerResult> patientSerResults = (List <PatientSerResult>) baseResponse.getObject(); |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/ViewFacade.java
View file @
f7d1b08
... | ... | @@ -5339,6 +5339,20 @@ |
5339 | 5339 | } |
5340 | 5340 | } |
5341 | 5341 | |
5342 | + | |
5343 | + StringBuffer diseases = new StringBuffer(); | |
5344 | + if (CollectionUtils.isNotEmpty(model.getDiseases())) { | |
5345 | + for (int i = 0, len = model.getDiseases().size(); i < len; i++) { | |
5346 | + if (i != len - 1) { | |
5347 | + diseases.append(BabyDiseaseEnums.getNameById(Integer.parseInt(model.getDiseases().get(i)))); | |
5348 | + diseases.append(","); | |
5349 | + } else { | |
5350 | + diseases.append(BabyDiseaseEnums.getNameById(Integer.parseInt(model.getDiseases().get(i)))); | |
5351 | + } | |
5352 | + } | |
5353 | + } | |
5354 | + result.setDiseases(diseases.toString()); | |
5355 | + | |
5342 | 5356 | result.setRiskCode(com.lyms.platform.common.utils.StringUtils.riskCodeStr(model.getRiskCode())); |
5343 | 5357 | } |
5344 | 5358 |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/request/BabyBookbuildingAddRequest.java
View file @
f7d1b08
... | ... | @@ -401,6 +401,17 @@ |
401 | 401 | private String openDisease; |
402 | 402 | private String openDiseaseType; //1一个月 12一年 |
403 | 403 | |
404 | + //儿童疾病 | |
405 | + private List<String> diseases; | |
406 | + | |
407 | + public List<String> getDiseases() { | |
408 | + return diseases; | |
409 | + } | |
410 | + | |
411 | + public void setDiseases(List<String> diseases) { | |
412 | + this.diseases = diseases; | |
413 | + } | |
414 | + | |
404 | 415 | public void setTxngNew(Map <String, Object> txngNew) { |
405 | 416 | this.txngNew = txngNew; |
406 | 417 | } |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/result/BabyBuildResult.java
View file @
f7d1b08
... | ... | @@ -344,6 +344,16 @@ |
344 | 344 | |
345 | 345 | private String openDiseaseType; //1一个月 12一年 |
346 | 346 | |
347 | + private List<Map> diseses; | |
348 | + | |
349 | + public List<Map> getDiseses() { | |
350 | + return diseses; | |
351 | + } | |
352 | + | |
353 | + public void setDiseses(List<Map> diseses) { | |
354 | + this.diseses = diseses; | |
355 | + } | |
356 | + | |
347 | 357 | public String getOpenDiseaseType() { |
348 | 358 | return openDiseaseType; |
349 | 359 | } |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/result/BabyPageResult.java
View file @
f7d1b08
... | ... | @@ -337,6 +337,16 @@ |
337 | 337 | private String openDiseaseEndTime; |
338 | 338 | private String riskCode; |
339 | 339 | |
340 | + private String diseases; | |
341 | + | |
342 | + public String getDiseases() { | |
343 | + return diseases; | |
344 | + } | |
345 | + | |
346 | + public void setDiseases(String diseases) { | |
347 | + this.diseases = diseases; | |
348 | + } | |
349 | + | |
340 | 350 | public String getRiskCode() { |
341 | 351 | return riskCode; |
342 | 352 | } |