From 1fd76545c7aeed0638434799af58a1cd8a20f51a Mon Sep 17 00:00:00 2001 From: haorp <754760654@qq.com> Date: Tue, 3 Jun 2025 16:07:18 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BA=A7=E5=A6=87=E8=BD=AC=E8=AF=8A=E6=9D=83?= =?UTF-8?q?=E9=99=90=E8=AE=BE=E7=BD=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../lyms/platform/query/ReferralApplyScreeningQuery.java | 15 +++++++++++++++ .../platform/operate/web/facade/ApplyScreeningFacade.java | 7 +++++++ 2 files changed, 22 insertions(+) diff --git a/platform-dal/src/main/java/com/lyms/platform/query/ReferralApplyScreeningQuery.java b/platform-dal/src/main/java/com/lyms/platform/query/ReferralApplyScreeningQuery.java index c43e73c..c2f85a2 100644 --- a/platform-dal/src/main/java/com/lyms/platform/query/ReferralApplyScreeningQuery.java +++ b/platform-dal/src/main/java/com/lyms/platform/query/ReferralApplyScreeningQuery.java @@ -100,6 +100,18 @@ public class ReferralApplyScreeningQuery extends BaseQuery implements IConvertTo //1 转入 0转出 private String action; + + // 申请医生编码 users.id + private String applyDoctor; + + public String getApplyDoctor() { + return applyDoctor; + } + + public void setApplyDoctor(String applyDoctor) { + this.applyDoctor = applyDoctor; + } + public String getAction() { return action; } @@ -417,6 +429,9 @@ public class ReferralApplyScreeningQuery extends BaseQuery implements IConvertTo if (null != type) { condition = condition.and("type", type, MongoOper.IS); } + if (null != applyDoctor) { + condition = condition.and("applyDoctor", applyDoctor, MongoOper.IS); + } if (null != outHospitalId) { List list = new ArrayList<>(); list.add(outHospitalId); diff --git a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/ApplyScreeningFacade.java b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/ApplyScreeningFacade.java index ba37cf0..538a630 100644 --- a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/ApplyScreeningFacade.java +++ b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/ApplyScreeningFacade.java @@ -385,6 +385,13 @@ public class ApplyScreeningFacade { referralApplyScreeningQuery.setAction(applyScreeningQueryRequest.getAction()); } + Users serviceUsers = usersService.getUsers(userId); + if(null != serviceUsers){ + // 不是主任的就按当前账号医生分 + if(serviceUsers.getZhiChenId() != 4){ + referralApplyScreeningQuery.setApplyDoctor(userId.toString()); + } + } referralApplyScreeningQuery.setOutDepartment(applyScreeningQueryRequest.getOutDepartment()); referralApplyScreeningQuery.setTransferredDepartment(applyScreeningQueryRequest.getTransferredDepartment()); List screeningModels = -- 1.8.3.1