Commit 8b9af6cc3bc98600fa0a8e0f63b0bc813ca121a5
1 parent
987a5f37e6
Exists in
master
and in
6 other branches
自动生成追访信息
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 |