|
@@ -469,7 +469,14 @@ public class OwnCompanyRelController extends BaseController
|
|
|
wrapper.ne(SysCompanyRel::getScrStatus,DELETE_STATE);
|
|
|
List<SysCompanyRel> relList = iSysCompanyRelService.findSysCompanyRels(wrapper);
|
|
|
if(relList.size() > 0){
|
|
|
- throw new Exception("已经与此企业产生链属关系,不得重复新增");
|
|
|
+ String id = relList.get(0).getScrId();
|
|
|
+ SysCompanyRel sysCompanyRel = iSysCompanyRelService.getById(id);
|
|
|
+ String status = sysCompanyRel.getScrStatus();
|
|
|
+ if("00".equals(status) || "01".equals(status)){
|
|
|
+ throw new Exception("已经与此企业产生链属关系,不得重复新增");
|
|
|
+ }else if("02".equals(status)){
|
|
|
+ throw new Exception("此企业已拒绝了您的链属关系,不得重复新增");
|
|
|
+ }
|
|
|
}
|
|
|
//查询接收方企业类型
|
|
|
SysCompany sysCompany = iSysCompanyService.getById(scyId);
|