Commit 30cf7ab9 authored by 廖旭伟's avatar 廖旭伟

绩效开关计算分数规则修改

parent 612dbb83
...@@ -47,21 +47,31 @@ public class StaffPerformUtil { ...@@ -47,21 +47,31 @@ public class StaffPerformUtil {
BigDecimal summary = new BigDecimal(0); BigDecimal summary = new BigDecimal(0);
if(staffEntity.getReviewCheck()==1) { if(staffEntity.getReviewCheck()==1) {
summary = summary.add(reviewScore); summary = summary.add(reviewScore);
}else {
summary = summary.add(weightPdu.reviewWeight());
} }
if(staffEntity.getAttendCheck()==1) { if(staffEntity.getAttendCheck()==1) {
summary = summary.add(attendScore); summary = summary.add(attendScore);
}else {
summary = summary.add(weightPdu.attendWeight());
} }
summary = summary.add(otherScore); summary = summary.add(otherScore);
if(staffEntity.getEffectCheck()==1){ if(staffEntity.getEffectCheck()==1){
summary = summary.add(effectScore); summary = summary.add(effectScore);
}else {
summary = summary.add(weightPdu.effectWeight());
} }
if(staffEntity.getGoworkCheck()==1) { if(staffEntity.getGoworkCheck()==1) {
summary = summary.add(goworkScore); summary = summary.add(goworkScore);
}else {
summary = summary.add(weightPdu.goworkWeight());
} }
if(staffEntity.getComplainCheck()==1){ if(staffEntity.getComplainCheck()==1){
summary = summary.add(complainScore); summary = summary.add(complainScore);
}else {
summary = summary.add(weightPdu.selfWeight());
} }
staffPerformSummaryEntity.setTotalScore(summary); staffPerformSummaryEntity.setTotalScore(summary);
if(staffPerformSummaryEntity.getAddTotalScore()!=null){ if(staffPerformSummaryEntity.getAddTotalScore()!=null){
......
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