Commit 41da726f authored by wangxl's avatar wangxl

1

parent ecfe5163
...@@ -172,7 +172,7 @@ public class ComTalentAssignServiceImpl extends BaseServiceImpl<ComTalentAssignD ...@@ -172,7 +172,7 @@ public class ComTalentAssignServiceImpl extends BaseServiceImpl<ComTalentAssignD
BigDecimal totalScore = comEvaluationValueService.insertListByAssignId(dto.getScoreList(), dto.getId()); BigDecimal totalScore = comEvaluationValueService.insertListByAssignId(dto.getScoreList(), dto.getId());
entity.setTotalScore(totalScore); entity.setTotalScore(totalScore);
this.update(entity); this.update(entity);
if (Objects.nonNull(dto.getAuditState())){ if (Objects.nonNull(dto.getAuditState())) {
this.updateAssignState(entity.getTalentId()); this.updateAssignState(entity.getTalentId());
} }
return entity.getId(); return entity.getId();
...@@ -223,8 +223,10 @@ public class ComTalentAssignServiceImpl extends BaseServiceImpl<ComTalentAssignD ...@@ -223,8 +223,10 @@ public class ComTalentAssignServiceImpl extends BaseServiceImpl<ComTalentAssignD
} }
totalScore = totalScore.add(obj.getTotalScore()); totalScore = totalScore.add(obj.getTotalScore());
} }
BigDecimal personCountBD = BigDecimal.valueOf(personCount); if (personCount != 0) {
averageScore = totalScore.divide(personCountBD, 2, RoundingMode.HALF_UP); BigDecimal personCountBD = BigDecimal.valueOf(personCount);
averageScore = totalScore.divide(personCountBD, 2, RoundingMode.HALF_UP);
}
if (list.size() > personCount) if (list.size() > personCount)
completed = 0; completed = 0;
else else
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment