|
@@ -56,27 +56,27 @@ public class ScoreCalculationServiceNum21 implements ScoreCalculationService {
|
|
|
long jsfabzhssxd = list.stream().filter(item -> ObjectUtil.isNotEmpty(item.getJsfabzhsscl())).count();
|
|
|
if (jsfabzhssxd > 0) {
|
|
|
finalScore = finalScore.add(BigDecimal.ONE);
|
|
|
- errorMsg = "公司级:按实施方案要求组织开展了技术方案标准化实施行动";
|
|
|
+ errorMsg = "公司级:按实施方案要求组织开展了技术方案标准化实施行动 ";
|
|
|
}
|
|
|
//开展了国际标准制修订能力提升行动方案得1分。
|
|
|
long gjbzxdnltsxdfa = list.stream().filter(item -> ObjectUtil.isNotEmpty(item.getGjbzxdnltsxdfa())).count();
|
|
|
if (gjbzxdnltsxdfa > 0) {
|
|
|
finalScore = finalScore.add(BigDecimal.ONE);
|
|
|
- errorMsg = "公司级:开展了国际标准制修订能力提升行动方案";
|
|
|
+ errorMsg = errorMsg+ "公司级:开展了国际标准制修订能力提升行动方案 ";
|
|
|
}
|
|
|
//未按文件要求组织申报标准立项申报或结题总结、优秀技术成果和集团工法申报,每项扣0.5分,包括迟报漏报等
|
|
|
for (JtXysjyq jtXysjyq : list) {
|
|
|
if (ObjectUtil.isEmpty(jtXysjyq.getLxsbhjtzjcl())) {
|
|
|
finalScore = finalScore.subtract(new BigDecimal("0.5"));
|
|
|
- errorMsg = "公司级:未按文件要求组织申报标准立项申报或结题总结";
|
|
|
+ errorMsg = errorMsg+ "公司级:未按文件要求组织申报标准立项申报或结题总结 ";
|
|
|
}
|
|
|
if (ObjectUtil.isEmpty(jtXysjyq.getYxjscgsbcl())) {
|
|
|
finalScore = finalScore.subtract(new BigDecimal("0.5"));
|
|
|
- errorMsg = "公司级:未按文件要求组织申报优秀技术成果";
|
|
|
+ errorMsg = errorMsg + "公司级:未按文件要求组织申报优秀技术成果 ";
|
|
|
}
|
|
|
if (ObjectUtil.isEmpty(jtXysjyq.getJtgfsbcl())) {
|
|
|
finalScore = finalScore.subtract(new BigDecimal("0.5"));
|
|
|
- errorMsg = "公司级:未按文件要求组织申报集团工法";
|
|
|
+ errorMsg =errorMsg + "公司级:未按文件要求组织申报集团工法 ";
|
|
|
}
|
|
|
}
|
|
|
//集团组织开展的优秀总工程师培训班、优秀工程部长培训班等培训汇总获优秀个人的得0.5分/人,最高得1分。
|
|
@@ -88,10 +88,10 @@ public class ScoreCalculationServiceNum21 implements ScoreCalculationService {
|
|
|
}
|
|
|
if (total >= 2) {
|
|
|
finalScore = finalScore.add(new BigDecimal("1"));
|
|
|
- errorMsg = "公司级:集团组织开展的优秀总工程师培训班、优秀工程部长培训班等培训汇总获优秀个人的得0.5分/人,最高得1分。";
|
|
|
+ errorMsg = errorMsg +"公司级:集团组织开展的优秀总工程师培训班、优秀工程部长培训班等培训汇总获优秀个人的得0.5分/人,最高得1分。 ";
|
|
|
} else if (total == 1) {
|
|
|
finalScore = finalScore.add(new BigDecimal("0.5"));
|
|
|
- errorMsg = "公司级:集团组织开展的优秀总工程师培训班、优秀工程部长培训班等培训汇总获优秀个人的得0.5分/人,最高得1分。";
|
|
|
+ errorMsg = errorMsg +"公司级:集团组织开展的优秀总工程师培训班、优秀工程部长培训班等培训汇总获优秀个人的得0.5分/人,最高得1分。 ";
|
|
|
}
|
|
|
|
|
|
if (finalScore.compareTo(BigDecimal.ZERO) < 0) {
|
|
@@ -102,4 +102,9 @@ public class ScoreCalculationServiceNum21 implements ScoreCalculationService {
|
|
|
}
|
|
|
return assemblyYcpfhzDetail(jtYcpfhz, jkAssessmentRules, finalScore, errorMsg, currentUser);
|
|
|
}
|
|
|
+
|
|
|
+ public static void main(String[] args) {
|
|
|
+ int a =0;
|
|
|
+ System.out.println(a+=1);
|
|
|
+ }
|
|
|
}
|