Commit 6f351e15c0a2314e8a902e5aefe4dd097c968e60
1 parent
0d23ee5529
Exists in
master
and in
6 other branches
1
Showing 1 changed file with 9 additions and 1 deletions
platform-operate-api/src/main/java/com/lyms/platform/operate/web/service/impl/TrackDownServiceImpl.java
View file @
6f351e1
| ... | ... | @@ -178,7 +178,7 @@ |
| 178 | 178 | |
| 179 | 179 | public BaseObjectResponse add(Integer userId, TrackDown trackDown) { |
| 180 | 180 | String hospitalId = autoMatchFacade.getHospitalId(userId); |
| 181 | - if(StringUtils.isNotEmpty(trackDown.getResidentsArchiveId())) { // 怀孕建档是lyms_resident | |
| 181 | + /* if(StringUtils.isNotEmpty(trackDown.getResidentsArchiveId())) { // 怀孕建档是lyms_resident | |
| 182 | 182 | ResidentsArchiveModel archiveModel = mongoTemplate.findById(trackDown.getResidentsArchiveId(), ResidentsArchiveModel.class); |
| 183 | 183 | Patients patients = mongoTemplate.findOne(Query.query(Criteria.where("cardNo").is(archiveModel.getCertificateNum())).with(new Sort(Sort.Direction.DESC, "created")), Patients.class); |
| 184 | 184 | if(patients != null) { |
| ... | ... | @@ -187,6 +187,14 @@ |
| 187 | 187 | trackDown.setParentId(parentId); |
| 188 | 188 | } |
| 189 | 189 | } else { |
| 190 | + String parentId = mongoUtil.doHidePatient(trackDown.getParentId(), hospitalId); | |
| 191 | + trackDown.setPid(mongoUtil.getPid(parentId)); | |
| 192 | + trackDown.setParentId(parentId); | |
| 193 | + }*/ | |
| 194 | + //婚前检查 怀孕建档 的时候没有pid | |
| 195 | + if(TrackDownDateEnums.A.getId()==trackDown.getTrackDownDateType()||TrackDownDateEnums.B.getId()==trackDown.getTrackDownDateType()){ | |
| 196 | + | |
| 197 | + }else { | |
| 190 | 198 | String parentId = mongoUtil.doHidePatient(trackDown.getParentId(), hospitalId); |
| 191 | 199 | trackDown.setPid(mongoUtil.getPid(parentId)); |
| 192 | 200 | trackDown.setParentId(parentId); |