diff --git a/src/main/java/com/gxwebsoft/common/system/controller/TenantController.java b/src/main/java/com/gxwebsoft/common/system/controller/TenantController.java index a312f97..5194f24 100644 --- a/src/main/java/com/gxwebsoft/common/system/controller/TenantController.java +++ b/src/main/java/com/gxwebsoft/common/system/controller/TenantController.java @@ -75,6 +75,14 @@ public class TenantController extends BaseController { return success(tenant); } + @ApiOperation("根据关键词搜索租户ID") + @GetMapping("/getTenantId/{key}") + public ApiResult getTenantIdByKeywords(@PathVariable("key") String keywords) { + // 使用关联查询 + final Tenant tenant = tenantService.getOne(new LambdaUpdateWrapper().eq(Tenant::getTenantId, keywords).or().eq(Tenant::getTenantCode, keywords).last("limit 1")); + return success(tenant); + } + @PreAuthorize("hasAuthority('sys:tenant:save')") @OperationLog @ApiOperation("添加租户")