| | |
| | | double newTotal = evaluateLeader.getSeasonable() + evaluateLeader.getExact() + evaluateLeader.getResponsibility() + evaluateLeader.getCompliance() + evaluateLeader.getPositive() + evaluateLeader.getSolidarity(); |
| | | EvaluateLeader evaluateLeader1 = evaluateLeaderMapper.selectById(evaluateLeader.getId()); |
| | | Evaluate evaluate = evaluateMapper.selectById(evaluateLeader.getEvaluateId()); |
| | | evaluate.setScore(evaluate.getScore() - evaluateLeader1.getTotal() + newTotal); |
| | | evaluate.setScore(evaluate.getScore() - evaluateLeader1.getTotal() * 0.3 + newTotal * 0.3); |
| | | evaluateMapper.updateById(evaluate); |
| | | evaluateLeader.setTotal(newTotal); |
| | | evaluateLeaderMapper.updateById(evaluateLeader); |