Commit faaf4e9b54a8745bf56ad7535268ae9966ca87cd
1 parent
2e71866e29
Exists in
master
and in
6 other branches
母子导出
Showing 2 changed files with 28 additions and 13 deletions
platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/PatientFacade.java
View file @
faaf4e9
| ... | ... | @@ -1517,16 +1517,31 @@ |
| 1517 | 1517 | //发放机构:当前机构名称== 当前机构名称 |
| 1518 | 1518 | String hospitalName = couponMapper.getHospitalName(patients.getHospitalId()); |
| 1519 | 1519 | healthHandbookExcelModel.setOrganization(hospitalName == null ? "诸城市人民医院" : hospitalName); |
| 1520 | - //镇街、村居或单位:现住地址 | |
| 1521 | - Map<String, Object> map = viewFacade.getPatientViewData(patients, patients.getId()); | |
| 1522 | - healthHandbookExcelModel.setAddress(map.get("register").toString()); | |
| 1523 | - //孩次:分娩儿童数 | |
| 1524 | - AntExChuQuery antExChuQuery = new AntExChuQuery();//获取初诊记录 | |
| 1525 | - antExChuQuery.setParentId(patients.getId()); | |
| 1526 | - List<AntExChuModel> antExChulist = antExService.queryAntExChu(antExChuQuery); | |
| 1527 | 1520 | |
| 1528 | - AntExChuModel data = antExService.findOne(antExChulist.get(0).getId()); | |
| 1529 | - healthHandbookExcelModel.setChildTime(data == null ? 0 : (data.getProdTime() == null ? 0 : data.getProdTime() + 1)); | |
| 1521 | + if(patients!=null && patients.getId()!=null){ | |
| 1522 | + //镇街、村居或单位:现住地址 | |
| 1523 | + Map<String, Object> map = viewFacade.getPatientViewData(patients, patients.getId()); | |
| 1524 | + healthHandbookExcelModel.setAddress(map.get("register").toString()); | |
| 1525 | + | |
| 1526 | + //孩次:分娩儿童数 | |
| 1527 | + AntExChuQuery antExChuQuery = new AntExChuQuery();//获取初诊记录 | |
| 1528 | + antExChuQuery.setParentId(patients.getId()); | |
| 1529 | + List<AntExChuModel> antExChulist = antExService.queryAntExChu(antExChuQuery); | |
| 1530 | + if(antExChulist!=null){ | |
| 1531 | + AntExChuModel data = antExService.findOne(antExChulist.get(0).getId()); | |
| 1532 | + Integer prodTime= data.getProdTime()+ 1; | |
| 1533 | + healthHandbookExcelModel.setChildTime(data == null ? "" : (data.getProdTime() == null ? "" : prodTime.toString())); | |
| 1534 | + }else { | |
| 1535 | + healthHandbookExcelModel.setChildTime(""); | |
| 1536 | + } | |
| 1537 | + }else{ | |
| 1538 | + healthHandbookExcelModel.setAddress(""); | |
| 1539 | + healthHandbookExcelModel.setChildTime(""); | |
| 1540 | + } | |
| 1541 | + | |
| 1542 | + | |
| 1543 | + | |
| 1544 | + | |
| 1530 | 1545 | //孕期:当前使用有孕== 有孕 |
| 1531 | 1546 | healthHandbookExcelModel.setGestation(healthHandbookExcelModel.getGestation()); |
| 1532 | 1547 | //发放日期:当前日期 |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/result/HealthHandbookExcelModel.java
View file @
faaf4e9
| ... | ... | @@ -50,7 +50,7 @@ |
| 50 | 50 | /* |
| 51 | 51 | 孩次:分娩儿童数 |
| 52 | 52 | */ |
| 53 | - private Integer childTime; | |
| 53 | + private String childTime; | |
| 54 | 54 | /* |
| 55 | 55 | 孕期:当前使用有孕== 有孕 |
| 56 | 56 | */ |
| 57 | 57 | |
| ... | ... | @@ -141,11 +141,11 @@ |
| 141 | 141 | this.address = address; |
| 142 | 142 | } |
| 143 | 143 | |
| 144 | - public Integer getChildTime() { | |
| 144 | + public String getChildTime() { | |
| 145 | 145 | return childTime; |
| 146 | 146 | } |
| 147 | 147 | |
| 148 | - public void setChildTime(Integer childTime) { | |
| 148 | + public void setChildTime(String childTime) { | |
| 149 | 149 | this.childTime = childTime; |
| 150 | 150 | } |
| 151 | 151 |