|
@@ -236,6 +236,12 @@ public class OrganizationEvaluationServiceImpl extends ServiceImpl<OrganizationE
|
|
|
throw new CustomException("不存在考评记录");
|
|
|
}
|
|
|
|
|
|
+ List<OrganizationEvaluationInfo> organizationEvaluationInfoOris = organizationEvaluationInfoService.getConvergeCommonInfo(id, organizationId, indicatorId);
|
|
|
+
|
|
|
+ if (null != organizationEvaluationInfoOris && organizationEvaluationInfoOris.size() > 0) {
|
|
|
+ throw new CustomException("考评明细记录已存在");
|
|
|
+ }
|
|
|
+
|
|
|
|
|
|
List<DeptResponsibility> responsibilities = deptResponsibilityService.list("", organizationEvaluation.getCheckCycle(), organizationEvaluation.getYear(), "");
|
|
|
if (null == responsibilities || responsibilities.size() <= 0) {
|
|
@@ -403,6 +409,13 @@ public class OrganizationEvaluationServiceImpl extends ServiceImpl<OrganizationE
|
|
|
throw new CustomException("不存在考评记录");
|
|
|
}
|
|
|
|
|
|
+
|
|
|
+ List<OrganizationEvaluationInfo> organizationEvaluationInfoOris = organizationEvaluationInfoService.getConvergeCommonInfo(id, organizationId, indicatorId);
|
|
|
+
|
|
|
+ if (null != organizationEvaluationInfoOris && organizationEvaluationInfoOris.size() > 0) {
|
|
|
+ throw new CustomException("考评明细记录已存在");
|
|
|
+ }
|
|
|
+
|
|
|
String organizationType = organizationEvaluation.getOrganizationType();
|
|
|
String checkCycle = organizationEvaluation.getCheckCycle();
|
|
|
String year = organizationEvaluation.getYear();
|
|
@@ -480,7 +493,7 @@ public class OrganizationEvaluationServiceImpl extends ServiceImpl<OrganizationE
|
|
|
List<EvaluateRuleInfoIndicatorDTO> resDTOS = evaluateRuleInfoService.listByIndicatorInfo(ruleInfoIds);
|
|
|
|
|
|
|
|
|
- if(StringUtils.isNotEmpty(indicatorId) ) {
|
|
|
+ if(StringUtils.isNotEmpty(indicatorId)) {
|
|
|
|
|
|
resDTOS = resDTOS.stream().filter(dto -> dto.getIndicatorId().equals(indicatorId)).collect(Collectors.toList());
|
|
|
if (resDTOS.size() <= 0) {
|