关卡挂机金币成长护符收益特权不生效bug处理

back_recharge
duhui 2023-03-29 13:53:23 +08:00
parent 7a95b0e771
commit f4209eb50a
2 changed files with 8 additions and 5 deletions

View File

@ -3,6 +3,7 @@ package com.ljsd.jieling.globals;
public interface Global { public interface Global {
int EXECUTION = 1;//行动力id int EXECUTION = 1;//行动力id
int STAMINA = 2; // 体力id int STAMINA = 2; // 体力id
int TALISMAN = 3;//成长护符
int HEROSTORY_TICKET = 28; //精英入场券 int HEROSTORY_TICKET = 28; //精英入场券
int GENERALSTORY_TICKET = 27; //普通入场券 int GENERALSTORY_TICKET = 27; //普通入场券
int INVASIONBOSS_TICKET = 44; //外敌挑战券 int INVASIONBOSS_TICKET = 44; //外敌挑战券
@ -17,7 +18,7 @@ public interface Global {
int TREASURE_SCORE = 68;//孙龙宝藏积分 int TREASURE_SCORE = 68;//孙龙宝藏积分
int DAILY_TASK_REMOVE_ITEM = 30;//日常任务道具 int DAILY_TASK_REMOVE_ITEM = 30;//日常任务道具
int MISSING_ROOM_ITEM = 79; int MISSING_ROOM_ITEM = 79;//寻龙钰
int SEND_CARD_COUNT = 20; // 每页发送卡牌个数 int SEND_CARD_COUNT = 20; // 每页发送卡牌个数
int SEND_ITEM_COUNT = 200; // 每页发送道具个数 int SEND_ITEM_COUNT = 200; // 每页发送道具个数
int SEND_EQUIP_COUNT = 20; // 每页发送装备个数 int SEND_EQUIP_COUNT = 20; // 每页发送装备个数

View File

@ -1912,18 +1912,18 @@ public class ItemUtil {
* *
* @param user * @param user
* @param reason * @param reason
* @param itemType * @param itemId
* @param sourceNum * @param sourceNum
* @return * @return
*/ */
public static long privilegeAdd(User user,int reason,int itemType,long sourceNum){ public static long privilegeAdd(User user,int reason,int itemId,long sourceNum){
// 基础奖励,挂机 // 基础奖励,挂机
if(reason == BIReason.ADVENTURE_BASE_REWARD){ if(reason == BIReason.ADVENTURE_BASE_REWARD){
sourceNum = baseReward(user, itemType, sourceNum); sourceNum = baseReward(user, itemId, sourceNum);
} }
// 随机奖励,挂机 // 随机奖励,挂机
if(reason == BIReason.ADVENTURE_RANDOM_REWARDD){ if(reason == BIReason.ADVENTURE_RANDOM_REWARDD){
sourceNum = randomReward(user, itemType, sourceNum); sourceNum = randomReward(user, itemId, sourceNum);
} }
return sourceNum; return sourceNum;
} }
@ -1940,6 +1940,8 @@ public class ItemUtil {
case Global.EXP: case Global.EXP:
sourceNum = parseTheValueByPrivilegeMap(user,sourceNum,VipPrivilegeType.ADVENTURE_EXP_REWARD); sourceNum = parseTheValueByPrivilegeMap(user,sourceNum,VipPrivilegeType.ADVENTURE_EXP_REWARD);
break; break;
case Global.GOLD:
case Global.TALISMAN:
case Global.MISSING_ROOM_ITEM: case Global.MISSING_ROOM_ITEM:
sourceNum = parseTheValueByPrivilegeMap(user,sourceNum, VipPrivilegeType.ADVENTURE_BASE_REWARD); sourceNum = parseTheValueByPrivilegeMap(user,sourceNum, VipPrivilegeType.ADVENTURE_BASE_REWARD);
break; break;