Commit 987a5f37e6af39c2e929ab9c605e5b0af88dbb75

Authored by yangfei
1 parent 5b2aea8d57

自动生成追访信息

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 }