From aa1797e1bc9f882856f42197916399dd45a9cdfe Mon Sep 17 00:00:00 2001 From: lidongdong <1459917685@qq.com> Date: 星期日, 09 十月 2022 15:33:45 +0800 Subject: [PATCH] 处理权限 --- flower_city/src/main/java/com/dg/core/controller/GuideRepairOrderController.java | 13 ++++++++++--- 1 files changed, 10 insertions(+), 3 deletions(-) diff --git a/flower_city/src/main/java/com/dg/core/controller/GuideRepairOrderController.java b/flower_city/src/main/java/com/dg/core/controller/GuideRepairOrderController.java index 940b9f7..78df75c 100644 --- a/flower_city/src/main/java/com/dg/core/controller/GuideRepairOrderController.java +++ b/flower_city/src/main/java/com/dg/core/controller/GuideRepairOrderController.java @@ -9,6 +9,7 @@ import com.dg.core.db.gen.entity.*; import com.dg.core.service.IGuideEvolveService; import com.dg.core.service.IGuideRepairOrderService; +import com.dg.core.service.IOrganizationChartService; import com.dg.core.util.TableDataInfo; import io.swagger.annotations.Api; import io.swagger.annotations.ApiOperation; @@ -34,6 +35,9 @@ @Autowired private IGuideEvolveService iGuideEvolveService; + + @Autowired + IOrganizationChartService iOrganizationChartService; /** * 提交导办订单 @@ -329,13 +333,16 @@ @Authorization public TableDataInfo selectConfigList(@RequestParam(value = "pageNum",required = false) Integer pageNum, @RequestParam(value = "pageSize",required = false) Integer pageSize, - @RequestParam(value = "matterName",required = false) String matterName) + @RequestParam(value = "matterName",required = false) String matterName, + @CurrentUser SysUser sysUser) { Assert.notNull(pageNum, "pageNum 不能为空"); Assert.notNull(pageSize, "pageSize 不能为空"); Page<GuideRepairOrder> pageParam = new Page<>(pageNum,pageSize); - List<GuideRepairOrder> list = iGuideRepairOrderService.selectConfigList(pageParam,pageSize,matterName); - int num=iGuideRepairOrderService.countConfigList(matterName); + + List<String> ids=iOrganizationChartService.getIds(sysUser.getDepartmentId()); + List<GuideRepairOrder> list = iGuideRepairOrderService.selectConfigList(pageParam,pageSize,matterName,ids); + int num=iGuideRepairOrderService.countConfigList(matterName,ids); return getDataTable(list,num); } -- Gitblit v1.7.1