|
@@ -1,5 +1,6 @@
|
|
|
package com.persagy.proxy.adm.controller;
|
|
|
|
|
|
+import cn.hutool.core.collection.CollUtil;
|
|
|
import com.persagy.dmp.common.exception.BusinessException;
|
|
|
import com.persagy.proxy.adm.constant.AdmCommonConstant;
|
|
|
import com.persagy.proxy.adm.constant.AdmRelationTypeEnum;
|
|
@@ -51,7 +52,7 @@ public class AdmRelCalController {
|
|
|
HttpServletRequest request) throws Exception {
|
|
|
|
|
|
InstanceUrlParam context = new InstanceUrlParam(groupCode, null, projectId, AdmCommonConstant.APP_ID);
|
|
|
- admRelCalService.calcRelation(context,getAdmRelationTypeEnum(request),objectTypeStr,relationTypeStr);
|
|
|
+ admRelCalService.calcRelation(context,CollUtil.newArrayList(getAdmRelationTypeEnum(request)),objectTypeStr,relationTypeStr);
|
|
|
return AdmResponse.success(new ArrayList<>());
|
|
|
}
|
|
|
|
|
@@ -80,7 +81,7 @@ public class AdmRelCalController {
|
|
|
HttpServletRequest request) throws Exception {
|
|
|
|
|
|
InstanceUrlParam context = new InstanceUrlParam(groupCode, null, projectId, AdmCommonConstant.APP_ID);
|
|
|
- admRelCalService.calcRelation(context,getAdmRelationTypeEnum(request),objectTypeStr,relationTypeStr);
|
|
|
+ admRelCalService.calcRelation(context, CollUtil.newArrayList(getAdmRelationTypeEnum(request)),objectTypeStr,relationTypeStr);
|
|
|
return AdmResponse.success(new ArrayList<>());
|
|
|
}
|
|
|
|
|
@@ -268,7 +269,13 @@ public class AdmRelCalController {
|
|
|
|
|
|
|
|
|
InstanceUrlParam context = new InstanceUrlParam(groupCode, null, projectId, AdmCommonConstant.APP_ID);
|
|
|
-
|
|
|
+ Map<String, AdmRelationTypeEnum> relationTypeMap = AdmRelationTypeEnum.getRelationTypeMap();
|
|
|
+ if (!relationTypeMap.containsKey("eq2bd") || !relationTypeMap.containsKey("sy2bd")){
|
|
|
+ throw new BusinessException(BusinessErrorRwdCode.A7201.getCode(),BusinessErrorRwdCode.A7201.getDesc());
|
|
|
+ }
|
|
|
+ ArrayList<AdmRelationTypeEnum> admRelationTypeEnums =
|
|
|
+ CollUtil.newArrayList(relationTypeMap.get("eq2bd"), relationTypeMap.get("sy2bd"));
|
|
|
+ admRelCalService.calcRelation(context,admRelationTypeEnums,objectTypeStr,relationTypeStr);
|
|
|
return AdmResponse.success(new ArrayList<>());
|
|
|
}
|
|
|
|
|
@@ -319,30 +326,6 @@ public class AdmRelCalController {
|
|
|
return AdmResponse.success(new ArrayList<>());
|
|
|
}
|
|
|
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
|
|
|
* Description: 更改计算标记
|
|
|
* @param relType : 关系类型
|