Commit 987a5f37e6af39c2e929ab9c605e5b0af88dbb75
1 parent
5b2aea8d57
Exists in
master
and in
6 other branches
自动生成追访信息
Showing 1 changed file with 6 additions and 7 deletions
platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/SieveFacade.java
View file @
987a5f3
... | ... | @@ -125,19 +125,18 @@ |
125 | 125 | */ |
126 | 126 | public void addTrackDownInfo(Integer userId, Patients patients) { |
127 | 127 | if (null != patients) { |
128 | - TrackDownRecord trackDownRecord = patients.build(); | |
129 | 128 | //查询是否存在追访记录,如果有则修改,没有则新增 |
130 | 129 | TrackDownRecordQuery downRecordQuery = new TrackDownRecordQuery(); |
131 | 130 | downRecordQuery.setParentId(patients.getId()); |
132 | 131 | List<TrackDownRecord> records = trackDownRecordService.queryTrackDown(downRecordQuery); |
133 | 132 | if (CollectionUtils.isNotEmpty(records)) { |
134 | 133 | TrackDownRecord track = records.get(0); |
135 | - //获取当前流程 | |
136 | - Integer nextId = TrackDownDateEnums.getEnum(track.getTrackType()).getNextid(); | |
137 | - //做产筛时自动流转至下一流程 | |
138 | - track.setTrackType(nextId); | |
139 | - trackDownRecord.setId(track.getId()); | |
140 | - trackDownService.addOrupdateTrackDownRecord(patients.getOperator(), trackDownRecord); | |
134 | + if (track.getTrackType()== TrackDownDateEnums.C.getId()) { | |
135 | + track.setTrackType(TrackDownDateEnums.I.getId()); | |
136 | + }else if(track.getTrackType()== TrackDownDateEnums.H.getId()){ | |
137 | + track.setTrackType(TrackDownDateEnums.E.getId()); | |
138 | + } | |
139 | + trackDownService.addOrupdateTrackDownRecord(userId, track); | |
141 | 140 | } |
142 | 141 | } |
143 | 142 | } |