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); }