活动修改
parent
bd0f84629b
commit
c1f4f45656
|
@ -80,6 +80,8 @@ public class NewWelfareActivity extends AbstractActivity {
|
|||
}
|
||||
if(parm ==sActivityRewardConfig.getValues()[1][0]){
|
||||
activityProgressInfo.setState(3);
|
||||
activityMission.getActivityMissionMap().put(sActivityRewardConfig.getId(), activityProgressInfo);
|
||||
isUpdate = true;
|
||||
if (sActivityRewardConfig.getSort()==2){
|
||||
Poster.getPoster().dispatchEvent(new NewWelfareEvent(user,NewWelfareTypeEnum.ALL_MISSION_FIN.getType(),1));
|
||||
}
|
||||
|
@ -107,16 +109,21 @@ public class NewWelfareActivity extends AbstractActivity {
|
|||
Map<Integer, ActivityProgressInfo> activityProgressInfoMap = activityMission.getActivityMissionMap();
|
||||
//0是领取最后奖励
|
||||
if(missionId==0){
|
||||
for(ActivityProgressInfo activityProgressInfo : activityProgressInfoMap.values()){
|
||||
if(activityProgressInfo.getState() != 1){
|
||||
for (Map.Entry<Integer, ActivityProgressInfo> inter : activityProgressInfoMap.entrySet()) {
|
||||
ActivityProgressInfo activityProgressInfo=inter.getValue();
|
||||
int activityMissionId=inter.getKey();
|
||||
SActivityRewardConfig missonConfig= SActivityRewardConfig.getsActivityRewardConfigByMissionId(activityMissionId);
|
||||
if(activityProgressInfo.getState() != 1&&missonConfig.getSort()==1){
|
||||
throw new ErrorCodeException(ErrorCode.SERVER_SELF_DEFINE);
|
||||
}
|
||||
}
|
||||
for(Map.Entry<Integer,ActivityProgressInfo> item: activityProgressInfoMap.entrySet()){
|
||||
SActivityRewardConfig missonConfig= SActivityRewardConfig.getsActivityRewardConfigByMissionId(item.getKey());
|
||||
if (missonConfig.getSort()==1){
|
||||
item.getValue().setState(2);
|
||||
activityMission.getActivityMissionMap().put(item.getKey(),item.getValue());
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
sendActivityProgress(session, activityMission, null);
|
||||
List<SActivityRewardConfig> sActivityRewardConfigs = SActivityRewardConfig.getsActivityRewardConfigByActivityId(id);
|
||||
|
|
Loading…
Reference in New Issue