Commit 79afce21d417b1ad792f6d3ea7eed99e30560ffe
1 parent
99c1fa0185
Exists in
master
and in
6 other branches
1
Showing 1 changed file with 18 additions and 8 deletions
platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/TrackDownFacade.java
View file @
79afce2
| ... | ... | @@ -77,6 +77,7 @@ |
| 77 | 77 | trackDownTypeHandlerMap.put(TrackDownDateEnums.B.getId(), new FQTrackDownTypeHandler()); |
| 78 | 78 | trackDownTypeHandlerMap.put(TrackDownDateEnums.C.getId(), new CJTrackDownTypeHandler()); |
| 79 | 79 | trackDownTypeHandlerMap.put(TrackDownDateEnums.D.getId(), new CJTrackDownTypeHandler()); |
| 80 | + trackDownTypeHandlerMap.put(TrackDownDateEnums.E.getId(), new CJTrackDownTypeHandler()); | |
| 80 | 81 | } |
| 81 | 82 | |
| 82 | 83 | /** |
| 83 | 84 | |
| ... | ... | @@ -93,10 +94,12 @@ |
| 93 | 94 | downRecordQuery.setStreetId(downQueryRequest.getStreetId()); |
| 94 | 95 | downRecordQuery.setTrackType(downQueryRequest.getTrackType()); |
| 95 | 96 | //如果是产筛请求 |
| 96 | - if(null!=downQueryRequest.getTrackType() && TrackDownDateEnums.D.getId()==downQueryRequest.getTrackType()){ | |
| 97 | + if (null != downQueryRequest.getTrackType() && TrackDownDateEnums.D.getId() == downQueryRequest.getTrackType()) { | |
| 97 | 98 | downRecordQuery.setLastMensesStart(DateUtil.addDay(DateUtil.formatDate(new Date()), -140)); |
| 98 | 99 | downRecordQuery.setTrackType(3); |
| 99 | - } | |
| 100 | + }/*else if(null != downQueryRequest.getTrackType() && TrackDownDateEnums.E.getId() == downQueryRequest.getTrackType()){ | |
| 101 | + downRecordQuery.setLastMensesStart(); | |
| 102 | + }*/ | |
| 100 | 103 | downRecordQuery.setPage(downQueryRequest.getPage()); |
| 101 | 104 | downRecordQuery.setLimit(downQueryRequest.getLimit()); |
| 102 | 105 | downRecordQuery.setNeed("1"); |
| 103 | 106 | |
| 104 | 107 | |
| ... | ... | @@ -112,17 +115,17 @@ |
| 112 | 115 | * @param trackType 业务类型 |
| 113 | 116 | * @return |
| 114 | 117 | */ |
| 115 | - public BaseObjectResponse mother(String parentId,Integer trackType,Integer userId){ | |
| 116 | - String hospitalId= autoMatchFacade.getHospitalId(userId); | |
| 118 | + public BaseObjectResponse mother(String parentId, Integer trackType, Integer userId) { | |
| 119 | + String hospitalId = autoMatchFacade.getHospitalId(userId); | |
| 117 | 120 | Map<String, Object> map = new HashMap<>(); |
| 118 | - if(TrackDownDateEnums.C.getId()>trackType){ | |
| 121 | + if (TrackDownDateEnums.C.getId() > trackType) { | |
| 119 | 122 | ResidentsArchiveModel resid = residentsArchiveService.getResident(parentId); |
| 120 | 123 | map.put("username", resid.getUsername()); |
| 121 | 124 | map.put("phone", resid.getPhone()); |
| 122 | 125 | map.put("cardNo", resid.getCertificateNum()); |
| 123 | 126 | map.put("age", DateUtil.getAge(resid.getBirthday())); |
| 124 | - }else{ | |
| 125 | - Patients patients =patientsService.findOnePatientById(parentId); | |
| 127 | + } else { | |
| 128 | + Patients patients = patientsService.findOnePatientById(parentId); | |
| 126 | 129 | map.put("username", patients.getUsername()); |
| 127 | 130 | map.put("phone", patients.getPhone()); |
| 128 | 131 | map.put("cardNo", patients.getCardNo()); |
| ... | ... | @@ -157,6 +160,13 @@ |
| 157 | 160 | return RespBuilder.buildSuccess(map); |
| 158 | 161 | } |
| 159 | 162 | |
| 163 | + /** | |
| 164 | + * 获取追访列表 | |
| 165 | + * | |
| 166 | + * @param downQueryRequest 请求对象 | |
| 167 | + * @param userId 用户id | |
| 168 | + * @return 返回的数据 | |
| 169 | + */ | |
| 160 | 170 | public BaseObjectResponse list(TrackDownQueryRequest downQueryRequest, Integer userId) { |
| 161 | 171 | //转换为本地的查询条件 |
| 162 | 172 | TrackDownRecordQuery downRecordQuery = convertNaviteQuery(downQueryRequest, userId); |
| ... | ... | @@ -264,7 +274,7 @@ |
| 264 | 274 | temp.put("id", downRecord.getId()); |
| 265 | 275 | temp.put("parentId", downRecord.getParentId()); |
| 266 | 276 | // temp.put("dueDate", DateUtil.getyyyy_MM_dd(patient.getDueDate())); |
| 267 | - if(null!=downRecord.getLastMenses()){ | |
| 277 | + if (null != downRecord.getLastMenses()) { | |
| 268 | 278 | temp.put("week", DateUtil.getWeekDesc(downRecord.getLastMenses(), new Date())); /** 孕周 */ |
| 269 | 279 | } |
| 270 | 280 | temp.put("cjDate", ""); /** 产检日期 */ |