Merge branch 'master' of http://60.1.1.230/backend/jieling_server
commit
564ee54d2c
|
@ -312,20 +312,36 @@ public class PlayerLogic {
|
|||
}
|
||||
}
|
||||
user.getPlayerInfoManager().getRechargeInfo().updateGoodsSendTime(type,time);
|
||||
int theIndexByTarget = MathUtils.getTheIndexByTarget(sRechargeCommodityConfig.getPlayerLevel(), level);
|
||||
int[][] rewardTemplates = sRechargeCommodityConfig.getExtraReward()[0];
|
||||
int[][] rewards = new int[rewardTemplates.length][];
|
||||
for(int[] rewardTemplate : rewardTemplates){
|
||||
int typeReward = rewardTemplate[0];
|
||||
|
||||
switch (typeReward){
|
||||
case 1:
|
||||
String mailReward="";
|
||||
if(type == GiftGoodsType.WEEKCARD){
|
||||
int[][] rewardTemplates = sRechargeCommodityConfig.getExtraReward()[0];
|
||||
int[][] rewards = new int[rewardTemplates.length][];
|
||||
for(int i=0;i<rewardTemplates.length;i++){
|
||||
int[] rewardTemplate = rewardTemplates[0];
|
||||
int typeReward = rewardTemplate[0];
|
||||
rewards[i] = new int[2];
|
||||
rewards[i][0] = rewardTemplate[1];
|
||||
switch (typeReward){
|
||||
case 0:
|
||||
rewards[i][1] = rewardTemplate[2];
|
||||
break;
|
||||
case 1:
|
||||
rewards[i][1] = rewardTemplate[2] *level;
|
||||
break;
|
||||
case 2:
|
||||
rewards[i][1] = rewardTemplate[2] * user.getPlayerInfoManager().getVipLevel();
|
||||
break;
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
mailReward = ItemUtil.getMailReward(rewards);
|
||||
}else{
|
||||
int theIndexByTarget = MathUtils.getTheIndexByTarget(sRechargeCommodityConfig.getPlayerLevel(), level);
|
||||
int[][] extraReward = sRechargeCommodityConfig.getExtraReward()[theIndexByTarget];
|
||||
mailReward = ItemUtil.getMailReward(extraReward);
|
||||
}
|
||||
int[][] extraReward = sRechargeCommodityConfig.getExtraReward()[theIndexByTarget];
|
||||
String mailReward = ItemUtil.getMailReward(extraReward);
|
||||
|
||||
|
||||
String title = SErrorCodeEerverConfig.getI18NMessage("recharge_"+type+"_daily_title");
|
||||
|
||||
if(remainDays<0){
|
||||
|
|
Loading…
Reference in New Issue