master
ck 5 years ago
parent da053d7296
commit eba06ca89e

@ -19,4 +19,8 @@ public class AwardRule extends BaseEntity {
*/ */
private Integer isHaveBigAward; private Integer isHaveBigAward;
/**
*
*/
private Integer awardNum;
} }

@ -111,21 +111,26 @@ public class AwardRecordServiceImpl extends BaseServiceImpl<AwardRecordMapper, A
}else { }else {
int range = (int) (1 / awardRate); int range = (int) (1 / awardRate);
int num = 1 + (int)(Math.random()*(range - 1 + 1)); int num = 1 + (int)(Math.random()*(range - 1 + 1));
System.out.println("range" + range); Integer awardNum = awardRule.getAwardNum();
System.out.println("num" + num);
if ( 0 == isHaveBigAward){ if ( 0 == isHaveBigAward){
//无大奖 //无大奖
if (1 == num){ if (awardNum > 0){
//中小奖 if (1 == num){
isAward = true; //中小奖
}else { isAward = true;
logger.info("未中奖"); }else {
logger.info("未中奖");
}
} }
}else { }else {
//有大奖 //有大奖
if (1 == num){ if (awardNum > 0){
isAward = true; if (1 == num){
}else if (2 == num){ //中小奖
isAward = true;
}
}
if (2 == num){
isAward = true; isAward = true;
isBigAward = true; isBigAward = true;
}else { }else {

Loading…
Cancel
Save