fix treasure

back_recharge
wangyuan 2019-07-30 19:49:46 +08:00
parent 6421cedac6
commit b34c233a21
1 changed files with 10 additions and 8 deletions

View File

@ -196,15 +196,17 @@ public class ActivityLogic {
}
ActivityProgressInfo value = activityProgressInfoItem.getValue();
int stateTmp = value.getState();
if(changeState!=stateTmp && treasureScore>=sTreasureConfig.getPoints()){
STreasureConfig sTreasureConfigTmp = STreasureConfig.configMap.get(mineMision);
if(stateTmp == ActivityType.WILL_TAKE){
dropList.add(sTreasureConfigTmp.getReward());
if(treasureScore>=sTreasureConfig.getPoints()){
if(changeState!=stateTmp){
STreasureConfig sTreasureConfigTmp = STreasureConfig.configMap.get(mineMision);
if(stateTmp == ActivityType.WILL_TAKE){
dropList.add(sTreasureConfigTmp.getReward());
}
if(changeState == ActivityType.FINISH_TAKED){
dropList.add(sTreasureConfigTmp.getTreasureReward());
}
willUpdateAcP.put(mineMision,value);
}
if(changeState == ActivityType.FINISH_TAKED){
dropList.add(sTreasureConfigTmp.getTreasureReward());
}
willUpdateAcP.put(mineMision,value);
}else{
canTakeFinalReward = false;
}