From 611b0fb94b5bff7783606f0a8dc5580a088432ef Mon Sep 17 00:00:00 2001
From: liusheng <337615773@qq.com>
Date: 星期四, 14 八月 2025 13:45:19 +0800
Subject: [PATCH] SSO代码提交

---
 smartor/src/main/resources/mapper/smartor/PatMedInhospMapper.xml                         |    1 +
 ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/PatMedInhospController.java   |    3 +++
 ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/PatMedPhysicalController.java |    3 +++
 3 files changed, 7 insertions(+), 0 deletions(-)

diff --git a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/PatMedInhospController.java b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/PatMedInhospController.java
index fe63ae2..1eb99d4 100644
--- a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/PatMedInhospController.java
+++ b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/PatMedInhospController.java
@@ -5,6 +5,7 @@
 import com.ruoyi.common.core.controller.BaseController;
 import com.ruoyi.common.core.domain.AjaxResult;
 import com.ruoyi.common.core.domain.entity.SysUser;
+import com.ruoyi.common.core.domain.model.LoginUser;
 import com.ruoyi.common.core.page.TableDataInfo;
 import com.ruoyi.common.enums.BusinessType;
 import com.ruoyi.common.utils.PageUtils;
@@ -53,6 +54,8 @@
     @PostMapping("/selectPatMedInhospList")
     public TableDataInfo selectPatMedInhosplist(@RequestBody PatMedInhosp patMedInhosp) {
         PageUtils.startPageByPost(patMedInhosp.getPageNum(), patMedInhosp.getPageSize());
+        SysUser user = getLoginUser().getUser();
+        patMedInhosp.setOrgid(user.getOrgid());
         List<PatMedInhosp> list = patMedInhospService.selectPatMedInhospList(patMedInhosp);
         long count = PageUtils.count(new ISelect() {
             @Override
diff --git a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/PatMedPhysicalController.java b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/PatMedPhysicalController.java
index c5f69a2..006cb42 100644
--- a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/PatMedPhysicalController.java
+++ b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/PatMedPhysicalController.java
@@ -3,6 +3,7 @@
 import java.util.List;
 import javax.servlet.http.HttpServletResponse;
 
+import com.ruoyi.common.core.domain.entity.SysUser;
 import io.swagger.annotations.Api;
 import io.swagger.annotations.ApiOperation;
 import org.springframework.security.access.prepost.PreAuthorize;
@@ -47,6 +48,8 @@
     public TableDataInfo selectPatMedPhysicallist(@RequestBody  PatMedPhysical patMedPhysical)
     {
         startPage();
+        SysUser user = getLoginUser().getUser();
+        patMedPhysical.setOrgid(user.getOrgid());
         List<PatMedPhysical> list = patMedPhysicalService.selectPatMedPhysicalList(patMedPhysical);
         return getDataTable(list);
     }
diff --git a/smartor/src/main/resources/mapper/smartor/PatMedInhospMapper.xml b/smartor/src/main/resources/mapper/smartor/PatMedInhospMapper.xml
index 044efbd..7f270f5 100644
--- a/smartor/src/main/resources/mapper/smartor/PatMedInhospMapper.xml
+++ b/smartor/src/main/resources/mapper/smartor/PatMedInhospMapper.xml
@@ -239,6 +239,7 @@
             <if test="managementDoctorCode != null ">and b.management_doctor_code = #{managementDoctorCode}</if>
             <if test="inhospno != null ">and b.inhospno = #{inhospno}</if>
             <if test="fuflag != null ">and b.fuflag = #{fuflag}</if>
+            <if test="orgid != null ">and b.orgid = #{orgid}</if>
             <if test="serialnum != null ">and b.serialnum = #{serialnum}</if>
             <if test="endtime != null ">and b.endtime = #{endtime}</if>
             <if test="patno != null ">and b.patno = #{patno}</if>

--
Gitblit v1.9.3