|
@@ -112,11 +112,20 @@ public class SelfWebSiteServiceCommon {
|
|
|
//查询用户的租户ids
|
|
|
List<String> tenantStatus = new ArrayList<>();
|
|
|
tenantStatus.add("1");
|
|
|
- List<SysUserTenantVo> sysTenant = relationService.getTenantListByUserId(uid, tenantStatus);
|
|
|
- if (sysTenant != null) {
|
|
|
- //渠道商信息入库
|
|
|
- adwebSite.setChannelProviderId(sysTenant.get(0).getTenantUserId());
|
|
|
- adwebSite.setChannelProviderName(sysTenant.get(0).getName());
|
|
|
+
|
|
|
+ try {
|
|
|
+ List<SysUserTenantVo> sysTenant = relationService.getTenantListByUserId(uid, tenantStatus);
|
|
|
+ if (sysTenant != null && !sysTenant.isEmpty()) {
|
|
|
+ // 渠道商信息入库
|
|
|
+ SysUserTenantVo firstTenant = sysTenant.get(0);
|
|
|
+ adwebSite.setChannelProviderId(firstTenant.getTenantUserId());
|
|
|
+ adwebSite.setChannelProviderName(firstTenant.getName());
|
|
|
+ } else {
|
|
|
+ log.warn("No tenant information found for user ID: {}", uid);
|
|
|
+ }
|
|
|
+ } catch (Exception e) {
|
|
|
+ log.error("Error retrieving tenant list for user ID: {}", uid, e);
|
|
|
+ // 可以根据业务需求决定是否抛出异常或进行其他处理
|
|
|
}
|
|
|
|
|
|
siteService.save(adwebSite);
|