Commit e37f336e8dc17f68c25dd828ea10b1b24e200643
1 parent
ef32f34c27
Exists in
master
and in
6 other branches
追访相关
Showing 2 changed files with 7 additions and 5 deletions
platform-common/src/main/java/com/lyms/platform/common/enums/TrackDownTypeEnums.java
View file @
e37f336
platform-operate-api/src/main/java/com/lyms/platform/operate/web/service/impl/TrackDownServiceImpl.java
View file @
e37f336
... | ... | @@ -252,7 +252,9 @@ |
252 | 252 | List<ResidentsArchiveModel> residentsArchiveModels = (List<ResidentsArchiveModel>) pageResult.getGrid(); |
253 | 253 | for (ResidentsArchiveModel residentsArchiveModel : residentsArchiveModels) { |
254 | 254 | Map<String, Object> temp = new HashMap<>(); |
255 | - temp.put("id", residentsArchiveModel.getId()); | |
255 | + Patients patients = mongoTemplate.findOne(Query.query(Criteria.where("cardNo").is(residentsArchiveModel.getCertificateNum())).with(new Sort(Sort.Direction.DESC, "created")), Patients.class); | |
256 | + temp.put("id", patients == null ? null : patients.getId()); | |
257 | + temp.put("residentsArchiveId", residentsArchiveModel.getId()); | |
256 | 258 | temp.put("username", residentsArchiveModel.getUsername()); |
257 | 259 | temp.put("cardNo", residentsArchiveModel.getCertificateNum()); |
258 | 260 | temp.put("residenceAddress", mongoUtil.findAddressName(residentsArchiveModel.getProvinceId(), residentsArchiveModel.getCityId(), residentsArchiveModel.getAreaId(), residentsArchiveModel.getStreetId())); /** 居住地 */ |
259 | 261 | |
... | ... | @@ -339,11 +341,11 @@ |
339 | 341 | setTrackType(); |
340 | 342 | return RespBuilder.buildSuccess("hqjcList", hqjcList, "hyjdList", hyjdList, "cqjcList", cqjcList, "cqscList", cqscList, "zyfmList", zyfmList, "chfsList", chfsList, "chfcList", chfcList); |
341 | 343 | } |
342 | - List<TrackDown> trackDowns = mongoTemplate.find(Query.query(Criteria.where("parentId").is(patientId).and("trackType").is(trackType).and("yn").is(1)), TrackDown.class); | |
344 | + List<TrackDown> trackDowns = mongoTemplate.find(Query.query(Criteria.where("parentId").is(patientId).and("trackDownDateType").is(trackType).and("yn").is(1)), TrackDown.class); | |
343 | 345 | for (TrackDown trackDown : trackDowns) { |
344 | 346 | Map<String, Object> temp = new HashMap<>(); |
345 | - temp.put("trackDownDate", DateUtil.getyyyy_MM_dd_hms(trackDown.getTrackDownDate())); | |
346 | - temp.put("trackDownUser", trackDown.getTrackDownUserId()); | |
347 | + temp.put("trackDownDate", trackDown.getTrackDownDate() == null ? "--" : DateUtil.getyyyy_MM_dd_hms(trackDown.getTrackDownDate())); | |
348 | + temp.put("trackDownUser", StringUtils.isEmpty(trackDown.getTrackDownUserId()) ? "--" : trackDown.getTrackDownUserId()); | |
347 | 349 | temp.put("trackDownType", TrackDownTypeEnums.getName(trackDown.getTrackDownDateType())); |
348 | 350 | temp.put("result", StringUtils.isEmpty(trackDown.getResult()) ? "--" : trackDown.getResult()); |
349 | 351 | temp.put("reservatDate", DateUtil.getyyyy_MM_dd(trackDown.getReservatDate())); |