From 4a522bb49a23cf50abade88577f0f73b78c539ea Mon Sep 17 00:00:00 2001 From: gengxiaokai Date: Mon, 8 Oct 2018 16:00:58 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BA=A7=E5=89=8D=E8=AF=8A=E6=96=AD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../operate/web/facade/DiagnosisFacaed.java | 52 ++++++++++++++++++++++ 1 file changed, 52 insertions(+) diff --git a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/DiagnosisFacaed.java b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/DiagnosisFacaed.java index 234cf8d..7cd9b30 100644 --- a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/DiagnosisFacaed.java +++ b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/DiagnosisFacaed.java @@ -341,6 +341,32 @@ public class DiagnosisFacaed { } diagnosisModel.setSieveProject(sList); + //转诊状态 0未转诊 1待接收 2已转出 + Integer referralStatus = 0; + + ReferralApplyOrderQuery referralApplyOrderQuery = new ReferralApplyOrderQuery(); + referralApplyOrderQuery.setType(2); + referralApplyOrderQuery.setParentId(sieveModel.getParentId()); + referralApplyOrderQuery.setOutHospitalId(dataresult.getHospitalId()); + List orderModels = applyOrderService.queryReferralApplyOrderWithQuery(referralApplyOrderQuery); + if (CollectionUtils.isNotEmpty(orderModels)) + { + ReferralApplyOrderModel model = orderModels.get(0); + // CREATED("待接收","1"), + //O("已接收","2"), + /// O1("建议转诊","3"); + Integer status = model.getStatus(); + if (status == 1) + { + referralStatus = 1; + } + else if (status == 2) + { + referralStatus = 2; + } + } + diagnosisModel.setRefStatus(referralStatus.toString()); + if(sieveModel.getRenShenResult() != null){ diagnosisModel.setRsResult(sieveModel.getRenShenResult().toString()); } @@ -521,6 +547,32 @@ public class DiagnosisFacaed { } diagnosisModel.setSieveProject(sList); + //转诊状态 0未转诊 1待接收 2已转出 + Integer referralStatus = 0; + + ReferralApplyOrderQuery referralApplyOrderQuery = new ReferralApplyOrderQuery(); + referralApplyOrderQuery.setType(2); + referralApplyOrderQuery.setParentId(sieveModel.getParentId()); + referralApplyOrderQuery.setOutHospitalId(dataresult.getHospitalId()); + List orderModels = applyOrderService.queryReferralApplyOrderWithQuery(referralApplyOrderQuery); + if (CollectionUtils.isNotEmpty(orderModels)) + { + ReferralApplyOrderModel model = orderModels.get(0); + // CREATED("待接收","1"), + //O("已接收","2"), + /// O1("建议转诊","3"); + Integer status = model.getStatus(); + if (status == 1) + { + referralStatus = 1; + } + else if (status == 2) + { + referralStatus = 2; + } + } + diagnosisModel.setRefStatus(referralStatus.toString()); + } mList.add(diagnosisModel.contomap(patients)); } -- 1.8.3.1