|
@@ -142,12 +142,12 @@ public class AlgorithmFacade {
|
|
|
}
|
|
|
//单票否决计分
|
|
|
if (qcResultAlgVO.getIsReject().equals(1)) {
|
|
|
- rejectScore.add(qcResultAlgVO.getScore());
|
|
|
+ rejectScore = rejectScore.add(qcResultAlgVO.getScore());
|
|
|
} else {
|
|
|
//非单票否决计分
|
|
|
if (casesScoreMap.containsKey(qcResultAlgVO.getCasesId())) {
|
|
|
BigDecimal casesScore = casesScoreMap.get(qcResultAlgVO.getCasesId());
|
|
|
- casesScore.add(qcResultAlgVO.getScore());
|
|
|
+ casesScore= casesScore.add(qcResultAlgVO.getScore());
|
|
|
casesScoreMap.put(qcResultAlgVO.getCasesId(), casesScore);
|
|
|
}
|
|
|
}
|
|
@@ -163,9 +163,9 @@ public class AlgorithmFacade {
|
|
|
for (Map.Entry<Long, BigDecimal> casesScore : casesScoreMap.entrySet()) {
|
|
|
BigDecimal allSccore = casesMap.get(casesScore.getKey());
|
|
|
if (BigDecimalUtil.compareTo(allSccore, casesScore.getValue()) == 5) {
|
|
|
- res.subtract(allSccore);
|
|
|
+ res = res.subtract(allSccore);
|
|
|
} else {
|
|
|
- res.subtract(casesScore.getValue());
|
|
|
+ res = res.subtract(casesScore.getValue());
|
|
|
}
|
|
|
}
|
|
|
}
|