浏览代码

。。。

WANG 6 年之前
父节点
当前提交
3c0724cba4

+ 7 - 0
examcloud-core-basic-service/src/main/java/cn/com/qmth/examcloud/core/basic/service/impl/OrgServiceImpl.java

@@ -123,6 +123,13 @@ public class OrgServiceImpl implements OrgService {
 		orgEntity.setDomainName(domainName);
 		orgEntity.setRemark(remark);
 
+		if (StringUtils.isNotBlank(domainName)) {
+			OrgEntity tempOrg = orgRepo.findByParentIdIsNullAndDomainName(domainName);
+			if (null != tempOrg && !tempOrg.getId().equals(orgEntity.getId())) {
+				throw new StatusException("B-150004", "域名被占用");
+			}
+		}
+
 		OrgEntity saved = orgRepo.save(orgEntity);
 
 		Map<DynamicEnum, String> map = checkAndGetOrgProperties(properties);