Commit 8b9af6cc3bc98600fa0a8e0f63b0bc813ca121a5

Authored by yangfei
1 parent 987a5f37e6

自动生成追访信息

Showing 1 changed file with 6 additions and 4 deletions

platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/SieveFacade.java View file @ 8b9af6c
... ... @@ -119,25 +119,27 @@
119 119 }
120 120  
121 121 /**
122   - * 分娩添加或更新追访信息
  122 + * 产筛添加或更新追访信息
123 123 *
124 124 * @param userId
125 125 */
126 126 public void addTrackDownInfo(Integer userId, Patients patients) {
127 127 if (null != patients) {
  128 + TrackDownRecord trackDownRecord = patients.build();
128 129 //查询是否存在追访记录,如果有则修改,没有则新增
129 130 TrackDownRecordQuery downRecordQuery = new TrackDownRecordQuery();
130 131 downRecordQuery.setParentId(patients.getId());
131 132 List<TrackDownRecord> records = trackDownRecordService.queryTrackDown(downRecordQuery);
132 133 if (CollectionUtils.isNotEmpty(records)) {
133 134 TrackDownRecord track = records.get(0);
  135 + trackDownRecord.setId(track.getId());
134 136 if (track.getTrackType()== TrackDownDateEnums.C.getId()) {
135   - track.setTrackType(TrackDownDateEnums.I.getId());
  137 + trackDownRecord.setTrackType(TrackDownDateEnums.I.getId());
136 138 }else if(track.getTrackType()== TrackDownDateEnums.H.getId()){
137   - track.setTrackType(TrackDownDateEnums.E.getId());
  139 + trackDownRecord.setTrackType(TrackDownDateEnums.E.getId());
138 140 }
139   - trackDownService.addOrupdateTrackDownRecord(userId, track);
140 141 }
  142 + trackDownService.addOrupdateTrackDownRecord(userId, trackDownRecord);
141 143 }
142 144 }
143 145