From d0f3648087a86dd382cb407eef003e6776558559 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=88=98=E5=80=A1?= Date: Wed, 30 Jul 2025 15:24:31 +0800 Subject: [PATCH] =?UTF-8?q?=E9=83=A8=E9=97=A8=E6=9F=A5=E8=AF=A2=E6=B7=BB?= =?UTF-8?q?=E5=8A=A0=E6=9F=A5=E8=AF=A2=E6=9D=A1=E4=BB=B6=EF=BC=8C=E5=8F=AF?= =?UTF-8?q?=E4=BB=A5=E4=BC=A0=E5=85=A5=E5=A4=9AorgId=E6=9F=A5=E8=AF=A2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../ebtp/system/org/controller/SysOrgController.java | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/src/main/java/com/coscoshipping/ebtp/system/org/controller/SysOrgController.java b/src/main/java/com/coscoshipping/ebtp/system/org/controller/SysOrgController.java index 332b267..53a2093 100644 --- a/src/main/java/com/coscoshipping/ebtp/system/org/controller/SysOrgController.java +++ b/src/main/java/com/coscoshipping/ebtp/system/org/controller/SysOrgController.java @@ -98,12 +98,17 @@ public class SysOrgController{ */ @ApiOperation("查询列表数据") @GetMapping("/list") - public BaseResponse> list(@ApiParam(value = "查询对象数据", required = false) SysOrg param) { + public BaseResponse> list(@ApiParam(value = "查询对象数据", required = false) SysOrgVO param) { //查询 LambdaQueryWrapper query = Wrappers.lambdaQuery(param); + + // 处理多orgId查询条件 + if (param.getAllDepartmentId() != null && !param.getAllDepartmentId().trim().isEmpty()) { + String[] orgIds = param.getAllDepartmentId().split(","); + query.in(SysOrg::getOrgId, orgIds); + } + List list = iSysOrgService.list(query); - //异常处理 - //RespsExceptionEnum.FRAME_EXCEPTION_DEMO_NOT_FIND.customValid(list.isEmpty()); return BaseResponse.success(list); }