Commit db84fc5a5b8ddbf8a28b49bbbefd65534fb0a294
1 parent
e2fa36cb34
Exists in
master
and in
6 other branches
建档增加服务开通
Showing 1 changed file with 19 additions and 17 deletions
platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/PatientServiceFacade.java
View file @
db84fc5
| ... | ... | @@ -157,7 +157,6 @@ |
| 157 | 157 | String hospitalId = autoMatchFacade.getHospitalId(id); |
| 158 | 158 | List<Map<String, String>> serInfos = ps.getSerInfos(); |
| 159 | 159 | |
| 160 | - List<PatientService> patientServiceList = new ArrayList<>(); | |
| 161 | 160 | for (Map<String, String> serInfo : serInfos) { |
| 162 | 161 | //先根据孕妇id和开通服务类型、开通医生进行查询,如果已经开通过则开通失败 |
| 163 | 162 | PatientServiceQuery patientQuery = new PatientServiceQuery(); |
| 164 | 163 | |
| 165 | 164 | |
| 166 | 165 | |
| 167 | 166 | |
| 168 | 167 | |
| 169 | 168 | |
| 170 | 169 | |
| 171 | 170 | |
| 172 | 171 | |
| 173 | 172 | |
| 174 | 173 | |
| 175 | 174 | |
| 176 | 175 | |
| ... | ... | @@ -172,36 +171,39 @@ |
| 172 | 171 | } |
| 173 | 172 | |
| 174 | 173 | Patients patients = patientsService.findOnePatientById(ps.getParentid()); |
| 174 | + PatientService pser = new PatientService(); | |
| 175 | + pser.setCreateUser(ps.getCreateUser()); | |
| 176 | + pser.setCreateDate(ps.getCreateDate()); | |
| 177 | + pser.setParentid(ps.getParentid()); | |
| 175 | 178 | if (patients != null) { |
| 176 | - ps.setPid(patients.getPid()); | |
| 179 | + pser.setPid(patients.getPid()); | |
| 177 | 180 | } |
| 178 | - ps.setId(UUID.randomUUID().toString().replace("-", "")); | |
| 181 | + pser.setId(UUID.randomUUID().toString().replace("-", "")); | |
| 179 | 182 | |
| 180 | - ps.setHospitalId(hospitalId); | |
| 183 | + pser.setHospitalId(hospitalId); | |
| 181 | 184 | //默认开通状态 |
| 182 | - ps.setSerStatus(PatientSerEnums.SerStatusEnums.kt.getId()); | |
| 185 | + pser.setSerStatus(PatientSerEnums.SerStatusEnums.kt.getId()); | |
| 183 | 186 | //服务类型 |
| 184 | - ps.setSerType(Integer.parseInt(serInfo.get("serType"))); | |
| 185 | - if (serInfo.containsKey(serInfo.get("serDoct"))) { | |
| 186 | - ps.setSerDoct(serInfo.get("serDoct")); | |
| 187 | + pser.setSerType(Integer.parseInt(serInfo.get("serType"))); | |
| 188 | + if (serInfo.containsKey("serDoct")) { | |
| 189 | + pser.setSerDoct(serInfo.get("serDoct")); | |
| 187 | 190 | } |
| 188 | 191 | //默认已经领取 |
| 189 | - ps.setStatus(2); | |
| 192 | + pser.setStatus(2); | |
| 190 | 193 | //默认待同步 |
| 191 | - ps.setSynStatus(1); | |
| 194 | + pser.setSynStatus(1); | |
| 192 | 195 | //领取时间 |
| 193 | - ps.setReceiveDate(new Date()); | |
| 196 | + pser.setReceiveDate(new Date()); | |
| 194 | 197 | //领取操作医生id |
| 195 | - ps.setReceiveUser(String.valueOf(id)); | |
| 198 | + pser.setReceiveUser(String.valueOf(id)); | |
| 196 | 199 | //服务开通操作时间 |
| 197 | - ps.setUpdateDate(new Date()); | |
| 200 | + pser.setUpdateDate(new Date()); | |
| 198 | 201 | //服务开通操作人 |
| 199 | - ps.setUpdateUser(String.valueOf(id)); | |
| 200 | - patientServiceService.addPatientService(ps); | |
| 202 | + pser.setUpdateUser(String.valueOf(id)); | |
| 203 | + patientServiceService.addPatientService(pser); | |
| 201 | 204 | |
| 202 | - operateLogFacade.addAddOptLog(id, Integer.valueOf(hospitalId), ps, OptActionEnums.ADD.getId(), "开通增值服务"); | |
| 205 | + operateLogFacade.addAddOptLog(id, Integer.valueOf(hospitalId), pser, OptActionEnums.ADD.getId(), "开通增值服务"); | |
| 203 | 206 | |
| 204 | - patientServiceList.add(ps); | |
| 205 | 207 | } |
| 206 | 208 | |
| 207 | 209 | BaseResponse baseResponse = new BaseResponse(); |