|
@@ -65,22 +65,29 @@ public class ScoreCalculationServiceNum36 implements ScoreCalculationService {
|
|
|
|| jtJsglcgqd.getJxdj().equals(JXKHConstant.JXJB.JXJB_16)//集团(一等奖)
|
|
|
|| jtJsglcgqd.getJxdj().equals(JXKHConstant.JXJB.JXJB_20)//集团(一等奖)
|
|
|
|| jtJsglcgqd.getJxdj().equals(JXKHConstant.JXJB.JXJB_26)) {//集团(一等奖)
|
|
|
+ errorMsg = errorMsg + "项目级:国家优质工程奖、国家级(三等奖)、省部(一等奖)、集团(一等奖)、其他,";
|
|
|
if (jtJsglcgqd.getSfzddw() != 1) {//是主导单位
|
|
|
finalScore = finalScore.add(new BigDecimal("0.5"));
|
|
|
+ errorMsg = errorMsg + "是否为主导单位=是,得0.5分/项。";
|
|
|
} else {
|
|
|
finalScore = finalScore.add(new BigDecimal("0.25"));
|
|
|
+ errorMsg = errorMsg + "是否为主导单位=否,得0.25分/项。";
|
|
|
}
|
|
|
} else {//国际级、国家二等奖及以上、鲁班奖、詹天佑奖,“是否为主导单位”=是,得1分/项,否则得0.5/分项。
|
|
|
+ errorMsg = errorMsg + "项目级:国际级、国家二等奖及以上、鲁班奖、詹天佑奖,";
|
|
|
if (jtJsglcgqd.getSfzddw() != 1) {//是主导单位
|
|
|
finalScore = finalScore.add(new BigDecimal("1"));
|
|
|
+ errorMsg = errorMsg + "是否为主导单位=是,得1分/项。";
|
|
|
} else {
|
|
|
finalScore = finalScore.add(new BigDecimal("0.5"));
|
|
|
+ errorMsg = errorMsg + "是否为主导单位=否,得0.5分/项。";
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
//最高5分
|
|
|
if (finalScore.compareTo(FIVE_SOURCE) > 0) {
|
|
|
finalScore = FIVE_SOURCE;
|
|
|
+ errorMsg = errorMsg + "最高5分";
|
|
|
}
|
|
|
|
|
|
return assemblyYcpfhzDetail(jtYcpfhz, jkAssessmentRules, finalScore, errorMsg, currentUser);
|