Commit 3f52a6b05ca40ea165565c2af4f2f4a76c147c77
1 parent
4e3c201099
Exists in
master
and in
1 other branch
孕妇分娩后 变成产妇
Showing 5 changed files with 21 additions and 6 deletions
- platform-biz-patient-service/src/main/java/com/lyms/platform/biz/service/AntenatalExaminationService.java
- platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/AntenatalExaminationFacade.java
- platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/MatDeliverFacade.java
- platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/StopPregnancyFacade.java
- platform-operate-api/src/main/java/com/lyms/platform/operate/web/result/AntexListResult.java
platform-biz-patient-service/src/main/java/com/lyms/platform/biz/service/AntenatalExaminationService.java
View file @
3f52a6b
| ... | ... | @@ -126,7 +126,7 @@ |
| 126 | 126 | } |
| 127 | 127 | |
| 128 | 128 | public List<AntExChuModel> queryAntExChu(AntExChuQuery antExChuQuery){ |
| 129 | - return iAntExChuDao.query(antExChuQuery.convertToQuery()); | |
| 129 | + return iAntExChuDao.query(antExChuQuery.convertToQuery().addOrder(Sort.Direction.DESC,"created")); | |
| 130 | 130 | } |
| 131 | 131 | |
| 132 | 132 | public List<AntenatalExaminationModel> queryYuyueAntenatalExamination(Date yuYueDate,String hospitalId) { |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/AntenatalExaminationFacade.java
View file @
3f52a6b
| ... | ... | @@ -416,7 +416,7 @@ |
| 416 | 416 | data = queryRiskName(l); |
| 417 | 417 | } |
| 418 | 418 | |
| 419 | - antexListResult.convertToResult(list, patients, antExChuModel); | |
| 419 | + antexListResult.convertToResult(list, patients, antExChulist); | |
| 420 | 420 | antexListResult.setIsSieve(cap(patients.getLastMenses(),patients.getId())); |
| 421 | 421 | antexListResult.setRiskFactor(data); |
| 422 | 422 | return new BaseObjectResponse().setErrorcode(ErrorCodeConstants.SUCCESS).setErrormsg("成功").setData(antexListResult); |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/MatDeliverFacade.java
View file @
3f52a6b
| ... | ... | @@ -134,6 +134,19 @@ |
| 134 | 134 | return new BaseResponse().setErrorcode(ErrorCodeConstants.SUCCESS).setErrormsg("成功"); |
| 135 | 135 | } |
| 136 | 136 | |
| 137 | + private BabyModel fillBaby(Patients patients){ | |
| 138 | + BabyModel babyModel=new BabyModel(); | |
| 139 | + babyModel.setAreaId(patients.getAreaId()); | |
| 140 | + babyModel.setProvinceId(patients.getProvinceId()); | |
| 141 | + babyModel.setCityId(patients.getCityId()); | |
| 142 | + babyModel.setMname(patients.getUsername()); | |
| 143 | + babyModel.setMjob(patients.getPworkUnit()); | |
| 144 | + babyModel.setMphone(patients.getPhone()); | |
| 145 | + babyModel.setMbirth(patients.getBirth()); | |
| 146 | + babyModel.setFjob(patients.getHworkUnit()); | |
| 147 | + babyModel.setFphone(patients.getHusbandPhone()); | |
| 148 | + return babyModel; | |
| 149 | + } | |
| 137 | 150 | /** |
| 138 | 151 | * 处理儿童 |
| 139 | 152 | * |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/StopPregnancyFacade.java
View file @
3f52a6b
platform-operate-api/src/main/java/com/lyms/platform/operate/web/result/AntexListResult.java
View file @
3f52a6b
| ... | ... | @@ -145,7 +145,7 @@ |
| 145 | 145 | this.yChanQi = yChanQi; |
| 146 | 146 | } |
| 147 | 147 | |
| 148 | - public AntexListResult convertToResult(List<AntenatalExaminationModel> destModel,Patients patients,AntExChuModel antExChuModel) { | |
| 148 | + public AntexListResult convertToResult(List<AntenatalExaminationModel> destModel,Patients patients,List<AntExChuModel> antExChuModel) { | |
| 149 | 149 | setId(patients.getId()); |
| 150 | 150 | try { |
| 151 | 151 | if(null!=patients.getBirth()){ |
| ... | ... | @@ -171,8 +171,10 @@ |
| 171 | 171 | setLastMenses(DateUtil.getyyyy_MM_dd(patients.getLastMenses())); |
| 172 | 172 | } |
| 173 | 173 | List<AntData> dataList = new ArrayList<>(); |
| 174 | - if(null!=antExChuModel){ | |
| 175 | - dataList.add(new AntData(antExChuModel,"")); | |
| 174 | + if(CollectionUtils.isNotEmpty(antExChuModel)){ | |
| 175 | + for(AntExChuModel antExChuModel1:antExChuModel){ | |
| 176 | + dataList.add(new AntData(antExChuModel1,"")); | |
| 177 | + } | |
| 176 | 178 | } |
| 177 | 179 | if(CollectionUtils.isNotEmpty(destModel)){ |
| 178 | 180 | for(AntenatalExaminationModel model:destModel){ |