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