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 (awardNum > 0){
if (1 == num){ if (1 == num){
//中小奖 //中小奖
isAward = true; isAward = true;
}else { }else {
logger.info("未中奖"); logger.info("未中奖");
} }
}
}else { }else {
//有大奖 //有大奖
if (awardNum > 0){
if (1 == num){ if (1 == num){
//中小奖
isAward = true; isAward = true;
}else if (2 == num){ }
}
if (2 == num){
isAward = true; isAward = true;
isBigAward = true; isBigAward = true;
}else { }else {

Loading…
Cancel
Save