节日登录活动提交

yuanshuai 2022-02-13 23:59:56 +08:00
parent 3e3e5ee1bf
commit 89152453e6
3 changed files with 14 additions and 4 deletions

View File

@ -113,6 +113,7 @@ public interface ActivityType {
int NEW_PLAYER_SHOP = 91; // 新人商城
int HERO_UP_STAR_ACTIVITY=94;//限时升星活动
int fESTIVAL_LOGIN_ACTIVITY=95;//节日登录活动
int NEW_GENERAL_ATTACK = 200;//新将来袭

View File

@ -101,7 +101,8 @@ public enum ActivityTypeEnum {
NEW_PLAYER_SHOP(ActivityType.NEW_PLAYER_SHOP, NewPlayerShopActivity::new),
NEW_DAILY_RECHARGE(ActivityType.NEW_DAILY_RECHARGE, RechargeRewardActivity::new),
HERO_UP_STAR_ACTIVITY(ActivityType.HERO_UP_STAR_ACTIVITY,HeroUpStarActivity::new),
DAILY_SPECIAL(ActivityType.DAILY_SPECIAL,DefaultEmptyActivity::new)//每日特惠
DAILY_SPECIAL(ActivityType.DAILY_SPECIAL,DefaultEmptyActivity::new),//每日特惠
fESTIVAL_LOGIN_ACTIVITY(ActivityType.fESTIVAL_LOGIN_ACTIVITY,NewEightActivity::new)//节日登录活动
;
private int type;

View File

@ -5,10 +5,11 @@ import com.ljsd.jieling.logic.dao.UserManager;
import com.ljsd.jieling.logic.dao.root.User;
import com.ljsd.jieling.network.session.ISession;
import config.SActivityRewardConfig;
import config.SGlobalActivity;
import util.TimeUtils;
/**
* Description:
* Description:
* Author: zsx
* CreateDate: 2020/6/18 11:55
*/
@ -21,9 +22,16 @@ public class NewEightActivity extends AbstractActivity {
@Override
boolean takeRewardsProcess(ISession session, SActivityRewardConfig sActivityRewardConfig, ActivityProgressInfo activityProgressInfo) throws Exception {
User user = UserManager.getUser(session.getUid());
SGlobalActivity globalActivity = SGlobalActivity.getsGlobalActivityMap().get(id);
if (globalActivity.getTime()==1){
if(TimeUtils.getOverTimeCount(globalActivity.getStartTimeLong(),System.currentTimeMillis(),0)<sActivityRewardConfig.getValues()[0][0]-1){
return false;
}
}else if (globalActivity.getTime()==2){
if(TimeUtils.getOverTimeCount(user.getPlayerInfoManager().getCreateTime(),System.currentTimeMillis(),0)<sActivityRewardConfig.getValues()[0][0]-1){
return false;
}
}
return true;
}
}