|
|
|
@ -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;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|