修改重复问题

master
whb 11 months ago
parent bb879bca0e
commit 81f85b050b

@ -741,7 +741,7 @@ public class StuPublicServiceImpl implements StuPublicService {
if (stuInvoiceScores.get(0).getReplenishScore().equals("1")){
//错误次数
Integer projectsNumber = stuInvoiceScores.get(0).getProjectsNumber();
double projectsScore = CalculationScoreUtil.initiateOrderPurchaseNumberScore(projectsNumber);
double projectsScore = CalculationScoreUtil.initiateOrderPurchaseNumberScoreBySupply(projectsNumber);
stuInvoiceScores.get(0).setProjectsScore((int) projectsScore);
}
else {

@ -15,7 +15,7 @@ public class CalculationScoreUtil {
* @return
*/
public static double initiateOrderPurchaseNumberScore(int count){
public static double initiateOrderPurchaseNumberScoreBySupply(int count){
//计算得分
if (count >=100) {
return 0;
@ -31,6 +31,26 @@ public class CalculationScoreUtil {
return 0;
}
/**
*
* @param count
* @param score
* @return
*/
public static double initiateOrderPurchaseNumberScore(int count,int score){
//计算得分
if (count < 2) {
return 0;
} else if (count == 2) {
return 60;
} else if (count >= 2 + 40 / score) {
return 100;
} else if (count < 2 + 40 / 20) {
return (60 + score * (count - 2));
}
return 0;
}
}

Loading…
Cancel
Save