app主题网站增加关联关系

This commit is contained in:
zhanghongqing
2018-08-29 22:46:49 +08:00
parent dd59389e0a
commit 5335703255
11 changed files with 483 additions and 151 deletions

View File

@@ -23,6 +23,7 @@ import com.nis.domain.configuration.AppTopicDomainCfg;
import com.nis.domain.configuration.AreaIpCfg;
import com.nis.domain.configuration.IpPortCfg;
import com.nis.domain.configuration.NtcSubscribeIdCfg;
import com.nis.domain.configuration.WebsiteDomainTopic;
import com.nis.domain.maat.MaatCfg;
import com.nis.domain.maat.MaatCfg.DigestCfg;
import com.nis.domain.maat.MaatCfg.GroupCfg;
@@ -1219,9 +1220,15 @@ public class AppCfgService extends BaseService {
maatCfg.setAreaIpRegionList(areaIpRegionList);
maatCfg.setIsValid(entity.getIsValid());
// 设置APP自定义域
// 设置APP自定义域
String domain = entity.getDomain();
WebsiteDomainTopic websiteDomainTopic = new WebsiteDomainTopic();
websiteDomainTopic.setDomain(domain);
//查询domainId
List<WebsiteDomainTopic> domainDict = appCfgDao.getDomainDict(websiteDomainTopic);
Long domainId = domainDict.get(0).getId();
// "APP_ID="+entity.getAppCode()+Constants.USER_REGION_SPLIT+
String userRegion = "DOMAIN_ID=" + entity.getCompileId() + Constants.USER_REGION_SPLIT + "DOMAIN_STR="
String userRegion = "DOMAIN_ID=" + domainId + Constants.USER_REGION_SPLIT + "DOMAIN_STR="
+ keywordsEscape(entity.getDomain());
maatCfg.setUserRegion(userRegion);
@@ -1797,4 +1804,24 @@ public class AppCfgService extends BaseService {
logger.info("app Header配置取消配置响应信息" + result.getMsg());
}
}
/**
* 获取主题跟服务表中的域名
* @param websiteDomainTopic
* @return
*/
public List<WebsiteDomainTopic> getDomainDict(WebsiteDomainTopic websiteDomainTopic) {
return appCfgDao.getDomainDict(websiteDomainTopic);
}
/**
* 保存自定义的域名
* @param websiteDomainTopic
*/
@Transactional(readOnly = false, rollbackFor = RuntimeException.class)
public void saveDomainDict(WebsiteDomainTopic websiteDomainTopic) {
appCfgDao.saveDomainDict(websiteDomainTopic);
}
}