|
|
@@ -478,6 +478,12 @@ public class PersonnelNonCadreMonthlyAssessmentServiceImpl extends ServiceImpl<P
|
|
478
|
478
|
.reduce(BigDecimal.ZERO, BigDecimal::add);
|
|
479
|
479
|
result.setPunishmentAmount(punishmentAmount);
|
|
480
|
480
|
// 考核结果+是否豁免+应用方式
|
|
|
481
|
+ result.setAssessmentResult("");
|
|
|
482
|
+ result.setAssessmentResultRemark("");
|
|
|
483
|
+ result.setExemption("");
|
|
|
484
|
+ result.setExemptionReasonRemark("");
|
|
|
485
|
+ result.setApplicationMethod("");
|
|
|
486
|
+ result.setApplicationMethodRemark("");
|
|
481
|
487
|
if (StrUtil.equals(RoleTypeEnum.SecurityCheck.getCode(), result.getRoleKey())) {
|
|
482
|
488
|
doSecurityCheck(result);
|
|
483
|
489
|
} else if (StrUtil.equals(RoleTypeEnum.banzuzhang.getCode(), result.getRoleKey())) {
|
|
|
@@ -554,11 +560,9 @@ public class PersonnelNonCadreMonthlyAssessmentServiceImpl extends ServiceImpl<P
|
|
554
|
560
|
if (exemptionRuleOne) {
|
|
555
|
561
|
result.setExemption(BasePerformanceIndicatorExemptionRuleEnum.EXEMPTION_RULE_ONE.getName());
|
|
556
|
562
|
result.setExemptionReasonRemark(BasePerformanceIndicatorExemptionRuleEnum.EXEMPTION_RULE_ONE.getDesc());
|
|
557
|
|
- result.setAssessmentResult(null);
|
|
558
|
563
|
} else if (exemptionRuleTwo) {
|
|
559
|
564
|
result.setExemption(BasePerformanceIndicatorExemptionRuleEnum.EXEMPTION_RULE_TWO.getName());
|
|
560
|
565
|
result.setExemptionReasonRemark(BasePerformanceIndicatorExemptionRuleEnum.EXEMPTION_RULE_TWO.getDesc());
|
|
561
|
|
- result.setAssessmentResult(null);
|
|
562
|
566
|
}
|
|
563
|
567
|
}
|
|
564
|
568
|
// 应用方式
|
|
|
@@ -711,11 +715,9 @@ public class PersonnelNonCadreMonthlyAssessmentServiceImpl extends ServiceImpl<P
|
|
711
|
715
|
if (exemptionRuleOne) {
|
|
712
|
716
|
result.setExemption(BasePerformanceIndicatorExemptionRuleEnum.EXEMPTION_RULE_ONE.getName());
|
|
713
|
717
|
result.setExemptionReasonRemark(BasePerformanceIndicatorExemptionRuleEnum.EXEMPTION_RULE_ONE.getDesc());
|
|
714
|
|
- result.setAssessmentResult(null);
|
|
715
|
718
|
} else if (exemptionRuleTwo) {
|
|
716
|
719
|
result.setExemption(BasePerformanceIndicatorExemptionRuleEnum.EXEMPTION_RULE_TWO.getName());
|
|
717
|
720
|
result.setExemptionReasonRemark(BasePerformanceIndicatorExemptionRuleEnum.EXEMPTION_RULE_TWO.getDesc());
|
|
718
|
|
- result.setAssessmentResult(null);
|
|
719
|
721
|
}
|
|
720
|
722
|
}
|
|
721
|
723
|
// 应用方式
|
|
|
@@ -850,11 +852,9 @@ public class PersonnelNonCadreMonthlyAssessmentServiceImpl extends ServiceImpl<P
|
|
850
|
852
|
if (exemptionRuleOne) {
|
|
851
|
853
|
result.setExemption(BasePerformanceIndicatorExemptionRuleEnum.EXEMPTION_RULE_ONE.getName());
|
|
852
|
854
|
result.setExemptionReasonRemark(BasePerformanceIndicatorExemptionRuleEnum.EXEMPTION_RULE_ONE.getDesc());
|
|
853
|
|
- result.setAssessmentResult(null);
|
|
854
|
855
|
} else if (exemptionRuleTwo) {
|
|
855
|
856
|
result.setExemption(BasePerformanceIndicatorExemptionRuleEnum.EXEMPTION_RULE_TWO.getName());
|
|
856
|
857
|
result.setExemptionReasonRemark(BasePerformanceIndicatorExemptionRuleEnum.EXEMPTION_RULE_TWO.getDesc());
|
|
857
|
|
- result.setAssessmentResult(null);
|
|
858
|
858
|
}
|
|
859
|
859
|
}
|
|
860
|
860
|
}
|