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

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){
Poster.getPoster().dispatchEvent(new LuckWheelEvent(uid));
Poster.getPoster().dispatchEvent(new LuckWheelEvent(uid,time));
}else {
Poster.getPoster().dispatchEvent(new LuckWheelAdvanceEvent(uid));
Poster.getPoster().dispatchEvent(new LuckWheelAdvanceEvent(uid,time));
}
PlayerInfoProto.GetLuckWheelRandRewardResponse.Builder builder = PlayerInfoProto.GetLuckWheelRandRewardResponse.newBuilder();

View File

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

View File

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

View File

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