幸运探宝活动奖励领完 重置进度

back_recharge
zhangshanxue 2019-10-10 11:42:22 +08:00
parent 3f6971c071
commit cea0f58b31
4 changed files with 17 additions and 7 deletions

View File

@ -106,9 +106,9 @@ public class GetLuckWheelRandHandler extends BaseHandler<PlayerInfoProto.GetLuck
} }
if(sGlobalActivity.getType() == 30){ if(sGlobalActivity.getType() == 30){
Poster.getPoster().dispatchEvent(new LuckWheelEvent(uid)); Poster.getPoster().dispatchEvent(new LuckWheelEvent(uid,time));
}else { }else {
Poster.getPoster().dispatchEvent(new LuckWheelAdvanceEvent(uid)); Poster.getPoster().dispatchEvent(new LuckWheelAdvanceEvent(uid,time));
} }
PlayerInfoProto.GetLuckWheelRandRewardResponse.Builder builder = PlayerInfoProto.GetLuckWheelRandRewardResponse.newBuilder(); PlayerInfoProto.GetLuckWheelRandRewardResponse.Builder builder = PlayerInfoProto.GetLuckWheelRandRewardResponse.newBuilder();

View File

@ -20,7 +20,7 @@ import java.util.*;
*/ */
public abstract class LuckWheelActivity extends AbstractActivity { public abstract class LuckWheelActivity extends AbstractActivity {
private static int Dial_PerScore;//每转一次获得的积分 private int Dial_PerScore;//每转一次获得的积分
@Override @Override
public void initActivity(User user) throws Exception { public void initActivity(User user) throws Exception {
@ -45,7 +45,7 @@ public abstract class LuckWheelActivity extends AbstractActivity {
super.onEvent(event); super.onEvent(event);
if (!(event instanceof LuckWheelEvent)) if (!(event instanceof LuckWheelEvent))
return; return;
update(UserManager.getUser(((LuckWheelEvent) event).getUid()), Dial_PerScore); update(UserManager.getUser(((LuckWheelEvent) event).getUid()), Dial_PerScore*((LuckWheelEvent) event).getTime());
} }
@Override @Override

View File

@ -9,7 +9,7 @@ package com.ljsd.jieling.logic.activity.event;
*/ */
public class LuckWheelAdvanceEvent extends LuckWheelEvent{ public class LuckWheelAdvanceEvent extends LuckWheelEvent{
public LuckWheelAdvanceEvent(int uid) { public LuckWheelAdvanceEvent(int uid, int time) {
super(uid); super(uid, time);
} }
} }

View File

@ -8,15 +8,25 @@ package com.ljsd.jieling.logic.activity.event;
*/ */
public class LuckWheelEvent implements IEvent{ public class LuckWheelEvent implements IEvent{
private int uid; private int uid;
private int time;
public LuckWheelEvent(int uid) { public LuckWheelEvent(int uid, int time) {
this.uid = uid; this.uid = uid;
this.time = time;
} }
public int getUid() { public int getUid() {
return uid; return uid;
} }
public int getTime() {
return time;
}
public void setTime(int time) {
this.time = time;
}
public void setUid(int uid) { public void setUid(int uid) {
this.uid = uid; this.uid = uid;
} }