0127连续签到宝箱重置
parent
fcbf678d97
commit
b17a248bb8
|
@ -251,7 +251,11 @@ public class ActivityLogic implements IEventHandler{
|
|||
return true;
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* 初始化子任务信息
|
||||
* @param activityMission
|
||||
* @param activityId
|
||||
*/
|
||||
public void initMissionInfo(ActivityMission activityMission,int activityId){
|
||||
List<SActivityRewardConfig> sActivityRewardConfigs = SActivityRewardConfig.getsActivityRewardConfigByActivityId(activityId);
|
||||
if(sActivityRewardConfigs == null){return;}
|
||||
|
@ -265,7 +269,7 @@ public class ActivityLogic implements IEventHandler{
|
|||
activityMission.setOpenType(1);
|
||||
activityMission.setActivityState(ActivityType.OPEN_STATE);
|
||||
activityMission.setV(0);
|
||||
activityMission.setCreatTime(0);
|
||||
activityMission.setCreatTime(TimeUtils.now());
|
||||
}
|
||||
|
||||
public void initOtherMission(ActivityMission activityMission,List<Integer> missionIds){
|
||||
|
@ -503,6 +507,7 @@ public class ActivityLogic implements IEventHandler{
|
|||
// 后面比前面多几天
|
||||
int day = TimeUtils.differentDays(o1, o2);
|
||||
if (day > 1){
|
||||
ActivityLogic.getInstance().initMissionInfo(activityMission,activityId);
|
||||
activityMission.setV(0);
|
||||
}
|
||||
}
|
||||
|
|
|
@ -45,6 +45,9 @@ class SignInSumActivity extends AbstractActivity {
|
|||
int day = TimeUtils.differentDays(o1, o2);
|
||||
// 大于1天,重新开始
|
||||
if (day > 1){
|
||||
// 初始化
|
||||
ActivityLogic.getInstance().initMissionInfo(activityMission,id);
|
||||
|
||||
activityMission.setV(count);
|
||||
}else {
|
||||
activityMission.setV(count + activityMission.getV());
|
||||
|
|
Loading…
Reference in New Issue