Commit 4a522bb49a23cf50abade88577f0f73b78c539ea

Authored by gengxiaokai
1 parent 9aec99c838

产前诊断

Showing 1 changed file with 52 additions and 0 deletions

platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/DiagnosisFacaed.java View file @ 4a522bb
... ... @@ -341,6 +341,32 @@
341 341 }
342 342 diagnosisModel.setSieveProject(sList);
343 343  
  344 + //转诊状态 0未转诊 1待接收 2已转出
  345 + Integer referralStatus = 0;
  346 +
  347 + ReferralApplyOrderQuery referralApplyOrderQuery = new ReferralApplyOrderQuery();
  348 + referralApplyOrderQuery.setType(2);
  349 + referralApplyOrderQuery.setParentId(sieveModel.getParentId());
  350 + referralApplyOrderQuery.setOutHospitalId(dataresult.getHospitalId());
  351 + List<ReferralApplyOrderModel> orderModels = applyOrderService.queryReferralApplyOrderWithQuery(referralApplyOrderQuery);
  352 + if (CollectionUtils.isNotEmpty(orderModels))
  353 + {
  354 + ReferralApplyOrderModel model = orderModels.get(0);
  355 + // CREATED("待接收","1"),
  356 + //O("已接收","2"),
  357 + /// O1("建议转诊","3");
  358 + Integer status = model.getStatus();
  359 + if (status == 1)
  360 + {
  361 + referralStatus = 1;
  362 + }
  363 + else if (status == 2)
  364 + {
  365 + referralStatus = 2;
  366 + }
  367 + }
  368 + diagnosisModel.setRefStatus(referralStatus.toString());
  369 +
344 370 if(sieveModel.getRenShenResult() != null){
345 371 diagnosisModel.setRsResult(sieveModel.getRenShenResult().toString());
346 372 }
... ... @@ -520,6 +546,32 @@
520 546 }
521 547 }
522 548 diagnosisModel.setSieveProject(sList);
  549 +
  550 + //转诊状态 0未转诊 1待接收 2已转出
  551 + Integer referralStatus = 0;
  552 +
  553 + ReferralApplyOrderQuery referralApplyOrderQuery = new ReferralApplyOrderQuery();
  554 + referralApplyOrderQuery.setType(2);
  555 + referralApplyOrderQuery.setParentId(sieveModel.getParentId());
  556 + referralApplyOrderQuery.setOutHospitalId(dataresult.getHospitalId());
  557 + List<ReferralApplyOrderModel> orderModels = applyOrderService.queryReferralApplyOrderWithQuery(referralApplyOrderQuery);
  558 + if (CollectionUtils.isNotEmpty(orderModels))
  559 + {
  560 + ReferralApplyOrderModel model = orderModels.get(0);
  561 + // CREATED("待接收","1"),
  562 + //O("已接收","2"),
  563 + /// O1("建议转诊","3");
  564 + Integer status = model.getStatus();
  565 + if (status == 1)
  566 + {
  567 + referralStatus = 1;
  568 + }
  569 + else if (status == 2)
  570 + {
  571 + referralStatus = 2;
  572 + }
  573 + }
  574 + diagnosisModel.setRefStatus(referralStatus.toString());
523 575  
524 576 }
525 577 mList.add(diagnosisModel.contomap(patients));