diff --git a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/result/SieveListResult.java b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/result/SieveListResult.java index a137549..9b3468b 100644 --- a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/result/SieveListResult.java +++ b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/result/SieveListResult.java @@ -57,6 +57,17 @@ public class SieveListResult implements IBasicResultConvert> { sieveListResult.setAge(DateUtil.getAge(patients.getBirth()) + "岁"); } -// ReferralApplyOrderQuery referralApplyOrderQuery = new ReferralApplyOrderQuery(); -// referralApplyOrderQuery.setType(2); -// referralApplyOrderQuery.setParentId(sieveModel.getParentId()); -// List orderModels = applyOrderService.queryReferralApplyOrderWithQuery(referralApplyOrderQuery); -// if (CollectionUtils.isNotEmpty(orderModels)) -// { -// -// } + //转诊状态 0转诊 1待接收 2已转出 + Integer referralStatus = 0; + + ReferralApplyOrderQuery referralApplyOrderQuery = new ReferralApplyOrderQuery(); + referralApplyOrderQuery.setType(2); + referralApplyOrderQuery.setParentId(sieveModel.getParentId()); + referralApplyOrderQuery.setTransferredHospital(hospitalId); + List orderModels = applyOrderService.queryReferralApplyOrderWithQuery(referralApplyOrderQuery); + if (CollectionUtils.isNotEmpty(orderModels)) + { + ReferralApplyOrderModel model = orderModels.get(0); + //申请单状态 0 已接收 1 已转出 2 建议转诊 + Integer status = model.getStatus(); + if (status == 0) + { + referralStatus = 2; + } + else if (status == 0) + { + referralStatus = 1; + } + } + + sieveListResult.setReferralStatus(referralStatus); results.add(sieveListResult);