Commit ca0877e95ac87fa25f6f4a302dddc3446fe6421f

Authored by jiangjiazhi
1 parent 2aa0e18e92
Exists in master

修改产检删除

Showing 1 changed file with 18 additions and 7 deletions

platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/AntenatalExaminationFacade.java View file @ ca0877e
... ... @@ -169,13 +169,25 @@
169 169 */
170 170 public BaseResponse addOneAntEx(AntExAddRequest antExAddRequest, Integer userId) {
171 171 String hospitalId = autoMatchFacade.getHospitalId(userId);
  172 + AntenatalExaminationModel model = antExAddRequest.convertToDataModel();
  173 + //表示区域的
  174 + if (StringUtils.isNotEmpty(groupsFacade.findByCurrentUserId(hospitalId))) {
  175 + String parentId = handHideBuild(antExAddRequest.getPid(), antExAddRequest.getParentId(), userId);
  176 + if (StringUtils.isEmpty(parentId)) {
  177 + //打印日志
  178 + }
  179 + model.setParentId(parentId);
  180 + antExAddRequest.setParentId(parentId);
  181 + }
  182 +
  183 +
172 184 if (StringUtils.isNotEmpty(antExAddRequest.getId())) {
173   - AntenatalExaminationModel antenatalExamination = antExAddRequest.convertToDataModel();
174   - antenatalExamination.setHospitalId(hospitalId);
175   - antenatalExamination.setOperator(userId);
176   - antenatalExaminationService.updateOneAnt(antenatalExamination, antExAddRequest.getId());
  185 +
  186 + model.setHospitalId(hospitalId);
  187 + model.setOperator(userId);
  188 + antenatalExaminationService.updateOneAnt(model, antExAddRequest.getId());
177 189 //修改申请单状态
178   - updateApplyOrder(antenatalExamination, antExAddRequest.getParentId());
  190 + updateApplyOrder(model, antExAddRequest.getParentId());
179 191  
180 192 Patients patients = patientsService.findOnePatientById(antExAddRequest.getParentId());
181 193  
... ... @@ -195,7 +207,7 @@
195 207 //复诊,修改产检管理
196 208 antenatalExaminationService.updateAntExRecord(antExAddRequest.getId(), 2);
197 209 } else {
198   - AntenatalExaminationModel model = antExAddRequest.convertToDataModel();
  210 +
199 211 model.setOperator(userId);
200 212 model.setYn(YnEnums.YES.getId());
201 213 model.setHospitalId(hospitalId);
... ... @@ -226,7 +238,6 @@
226 238 // updatePatientRiskLevel(model, patients);
227 239  
228 240 updateLastRisk(antExAddRequest.getParentId());
229   -
230 241  
231 242 //修改本院最后一次定义高危
232 243 updateLastRhTime(patients.getId(), hospitalId);