|
@@ -8,7 +8,9 @@ import com.persagy.common.web.PagedResponse;
|
|
|
import com.persagy.dmp.config.DmpParameterStorage;
|
|
|
import com.persagy.dmp.org.constant.OrgConstants;
|
|
|
import com.persagy.dmp.org.entity.Group;
|
|
|
+import com.persagy.dmp.org.entity.QDeptClassify;
|
|
|
import com.persagy.dmp.org.entity.QGroup;
|
|
|
+import com.persagy.dmp.org.exception.OrgCURDRunTimeException;
|
|
|
import com.persagy.dmp.org.model.GroupModel;
|
|
|
import com.persagy.dmp.org.repository.CompanyRepository;
|
|
|
import com.persagy.dmp.org.repository.GroupRepository;
|
|
@@ -74,6 +76,13 @@ public class GroupService extends OrgBaseService {
|
|
|
response.setFail("code 不能为空!");
|
|
|
return response;
|
|
|
}
|
|
|
+ QGroup qGroup = QGroup.group;
|
|
|
+
|
|
|
+ long codeFlag = groupRepository.count(qGroup.code.eq(entity.getCode()));
|
|
|
+ if (codeFlag > 0) {
|
|
|
+ response.setFail("集团 code 不能重复!");
|
|
|
+ throw new OrgCURDRunTimeException(response);
|
|
|
+ }
|
|
|
entity.setId(getUUID());
|
|
|
entity.setStatus(1);
|
|
|
entity.setCreateUser(orgParam.userId);
|