diff --git a/yudao-module-system/src/main/java/cn/iocoder/yudao/module/system/service/tenant/TenantServiceImpl.java b/yudao-module-system/src/main/java/cn/iocoder/yudao/module/system/service/tenant/TenantServiceImpl.java index c3ab1ae..b26a8b8 100755 --- a/yudao-module-system/src/main/java/cn/iocoder/yudao/module/system/service/tenant/TenantServiceImpl.java +++ b/yudao-module-system/src/main/java/cn/iocoder/yudao/module/system/service/tenant/TenantServiceImpl.java @@ -210,12 +210,14 @@ public class TenantServiceImpl implements TenantService { } - if (targetTenant.getCrawlExpireTime().isBefore(LocalDateTime.now())){ - targetTenant.setCrawlExpireTime(LocalDateTime.now().plusDays(tenantAgencyPackage.getDays())); - targetTenant.setStatus(CommonStatusEnum.ENABLE.getStatus()); - targetTenantUser.setCrawl((byte) 1); - }else { - targetTenant.setCrawlExpireTime(targetTenant.getCrawlExpireTime().plusDays(tenantAgencyPackage.getDays())); + if (tenantAgencyPackage.getHostslClient()==1){ + if (targetTenant.getCrawlExpireTime().isBefore(LocalDateTime.now())){ + targetTenant.setCrawlExpireTime(LocalDateTime.now().plusDays(tenantAgencyPackage.getDays())); + targetTenant.setStatus(CommonStatusEnum.ENABLE.getStatus()); + targetTenantUser.setCrawl((byte) 1); + }else { + targetTenant.setCrawlExpireTime(targetTenant.getCrawlExpireTime().plusDays(tenantAgencyPackage.getDays())); + } } if (tenantAgencyPackage.getAiClient()==1){