From 6393d6ba70099f1b47f4124e06426f016fb28052 Mon Sep 17 00:00:00 2001 From: liusheng <337615773@qq.com> Date: 星期二, 01 七月 2025 14:59:58 +0800 Subject: [PATCH] 代码提交 --- ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/PatMedOuthospController.java | 13 +++++++++++++ 1 files changed, 13 insertions(+), 0 deletions(-) diff --git a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/PatMedOuthospController.java b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/PatMedOuthospController.java index 567f815..d8ec2bd 100644 --- a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/PatMedOuthospController.java +++ b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/PatMedOuthospController.java @@ -1,16 +1,21 @@ package com.ruoyi.web.controller.smartor; import java.lang.reflect.Array; +import java.util.ArrayList; import java.util.List; +import java.util.Map; import javax.servlet.http.HttpServletResponse; +import com.ruoyi.common.core.domain.entity.SysDept; import com.ruoyi.common.core.domain.entity.SysUser; import com.ruoyi.common.utils.PageUtils; import com.smartor.domain.PatMedReq; import com.smartor.domain.PatMedRes; +import io.netty.util.internal.ObjectUtil; import io.swagger.annotations.Api; import io.swagger.annotations.ApiImplicitParam; import io.swagger.annotations.ApiOperation; +import org.apache.commons.lang3.ObjectUtils; import org.springframework.security.access.prepost.PreAuthorize; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.GetMapping; @@ -51,6 +56,8 @@ @ApiOperation("鏌ヨ鎮h�呴棬璇婅褰曞垪琛�") public TableDataInfo selectPatMedOuthosplist(@RequestBody PatMedOuthosp patMedOuthosp) { PageUtils.startPageByPost(patMedOuthosp.getPageNum(), patMedOuthosp.getPageSize()); + SysUser user = getLoginUser().getUser(); + patMedOuthosp.setOrgid(user.getOrgid()); List<PatMedOuthosp> list = patMedOuthospService.selectPatMedOuthospList(patMedOuthosp); return getDataTable(list); } @@ -61,6 +68,12 @@ @PostMapping("/selectPatMedOuthospCount") @ApiOperation("鏌ヨ闂ㄨ瘖鐪嬬梾浜烘鍜屼汉鏁�") public AjaxResult selectPatMedOuthospCount(@RequestBody PatMedReq patMedReq) { + SysUser user = getLoginUser().getUser(); + List<String> deptCode = new ArrayList<>(); + for (Map<String, Object> map : user.getBelongDepts()) { + if (ObjectUtils.isNotEmpty(map.get("deptCode"))) deptCode.add(map.get("deptCode").toString()); + } + patMedReq.setDeptcodeList(deptCode); PatMedRes patMedRes = patMedOuthospService.selectPatMedOuthospCount(patMedReq); return success(patMedRes); } -- Gitblit v1.9.3