评分提交选项评分得分问题修改

main 27
hshansha 5 months ago
parent 5003eaadb2
commit e4e3dea677

@ -6,10 +6,11 @@ spring:
druid: druid:
# 主库数据源 # 主库数据源
master: master:
#url: jdbc:mysql://localhost:3306/ry-vue?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8 #url: jdbc:mysql://localhost:3307/kaohe?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8
url: jdbc:mysql://172.16.9.9:3306/kaohe?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8 url: jdbc:mysql://172.16.9.9:3306/kaohe?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8
username: root username: root
password: ruanfa password: ruanfa
#password: hs123456
# 从库数据源 # 从库数据源
slave: slave:
# 从数据源开关/默认关闭 # 从数据源开关/默认关闭

@ -159,8 +159,10 @@ public class KhVoteEmpServiceImpl implements IKhVoteEmpService {
optionB.multiply(b).add(optionC.multiply(c).add(optionD.multiply(d))) optionB.multiply(b).add(optionC.multiply(c).add(optionD.multiply(d)))
).divide(voteEmp.getVoteNum()); ).divide(voteEmp.getVoteNum());
voteEmp.setAvgScore(avgScore);//投票后计算平均分 voteEmp.setAvgScore(avgScore);//投票后计算平均分
if (voteEmp.getPercentage() != null) { //计算最后得分 if (oldvoteEmp.getPercentage() != null) { //计算最后得分
voteEmp.setEndScore(avgScore.multiply(voteEmp.getPercentage())); voteEmp.setEndScore(avgScore.multiply(voteEmp.getPercentage()));
}else{
voteEmp.setEndScore(avgScore);
} }
} else if (typeid.equals(2L)) {//占比评分 } else if (typeid.equals(2L)) {//占比评分
BigDecimal sumScore = voteEmp.getScore().add(oldvoteEmp.getVoteScore()); BigDecimal sumScore = voteEmp.getScore().add(oldvoteEmp.getVoteScore());

Loading…
Cancel
Save