邮件7日限制
parent
2a6dd4dec6
commit
4879ba762e
|
@ -47,7 +47,7 @@ public class WholeLifeActivity extends AbstractActivity {
|
||||||
LOGGER.info("神尊特权初始化...uid={} activityId={}", user.getId(), id);
|
LOGGER.info("神尊特权初始化...uid={} activityId={}", user.getId(), id);
|
||||||
}
|
}
|
||||||
|
|
||||||
public void calWhenLogin(User user) throws Exception{
|
public void calWhenLogin(User user) throws Exception {
|
||||||
ActivityManager activityManager = user.getActivityManager();
|
ActivityManager activityManager = user.getActivityManager();
|
||||||
ActivityMission activityMission = activityManager.getActivityMissionMap().get(id);
|
ActivityMission activityMission = activityManager.getActivityMissionMap().get(id);
|
||||||
if (activityMission == null) {
|
if (activityMission == null) {
|
||||||
|
@ -56,40 +56,34 @@ public class WholeLifeActivity extends AbstractActivity {
|
||||||
if (activityMission.getActivityState() != ActivityType.OPEN_STATE || activityMission.getOpenType() == 0) {
|
if (activityMission.getActivityState() != ActivityType.OPEN_STATE || activityMission.getOpenType() == 0) {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
if(activityMission.getCreatTime() == 0){
|
if (activityMission.getCreatTime() == 0) {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
activityMission.setV(1);
|
activityMission.setV(1);
|
||||||
long time = 0;
|
long time = 0;
|
||||||
if(user.getPlayerInfoManager().getLastWholeLifeTime() ==0 ){
|
if (user.getPlayerInfoManager().getLastWholeLifeTime() == 0) {
|
||||||
time=activityMission.getCreatTime();
|
time = activityMission.getCreatTime();
|
||||||
}else{
|
} else {
|
||||||
time=user.getPlayerInfoManager().getLastWholeLifeTime();
|
time = user.getPlayerInfoManager().getLastWholeLifeTime();
|
||||||
}
|
}
|
||||||
int day = (int) TimeUtils.getGapDaysByTwoTime(TimeUtils.getTimeStamp2(time),
|
int day = (int) TimeUtils.getGapDaysByTwoTime(TimeUtils.getTimeStamp2(time),
|
||||||
TimeUtils.getTimeStamp2(TimeUtils.now()))-1;
|
TimeUtils.getTimeStamp2(TimeUtils.now())) - 1;
|
||||||
if(day <= 0){
|
if (day <= 0) {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
if (day > 7) {
|
||||||
|
day = 7;
|
||||||
|
}
|
||||||
user.getPlayerInfoManager().setLastWholeLifeTime(TimeUtils.now());
|
user.getPlayerInfoManager().setLastWholeLifeTime(TimeUtils.now());
|
||||||
String title = SErrorCodeEerverConfig.getI18NMessage("shenzuntequan_mail_title");
|
String title = SErrorCodeEerverConfig.getI18NMessage("shenzuntequan_mail_title");
|
||||||
String content = SErrorCodeEerverConfig.getI18NMessage("shenzuntequan_mail_txt");
|
String content = SErrorCodeEerverConfig.getI18NMessage("shenzuntequan_mail_txt");
|
||||||
SRechargeCommodityNewConfig config = SRechargeCommodityNewConfig.getConfigById(1000);
|
SRechargeCommodityNewConfig config = SRechargeCommodityNewConfig.getConfigById(1000);
|
||||||
String mailReward = ItemUtil.getMailReward(config.getExtraReward());
|
String mailReward = ItemUtil.getMailReward(config.getExtraReward());
|
||||||
int nowTime = (int) (TimeUtils.now() / 1000);
|
int nowTime = (int) (TimeUtils.now() / 1000);
|
||||||
for(int i =day;i>0;i--){
|
for (int i = day; i > 0; i--) {
|
||||||
MailLogic.getInstance().sendMail(user.getId(), title, content, mailReward, nowTime, Global.MAIL_EFFECTIVE_TIME_SERVEN);
|
MailLogic.getInstance().sendMail(user.getId(), title, content, mailReward, nowTime, Global.MAIL_EFFECTIVE_TIME_SERVEN);
|
||||||
}
|
}
|
||||||
//ActivityLogic.getInstance().sendActivityInfo(user, id);
|
//ActivityLogic.getInstance().sendActivityInfo(user, id);
|
||||||
/*long times;
|
|
||||||
if (user.getPlayerInfoManager().getLastWholeLifeTime() == 0) {
|
|
||||||
times = activityMission.getCreatTime();
|
|
||||||
} else {
|
|
||||||
times = user.getPlayerInfoManager().getLastWholeLifeTime();
|
|
||||||
}
|
|
||||||
int day = (int) TimeUtils.getGapDaysByTwoTime(TimeUtils.getTimeStamp2(times),
|
|
||||||
TimeUtils.getTimeStamp2(TimeUtils.now()));
|
|
||||||
activityMission.setV(activityMission.getV() + day > 7 ? 7 : day);*/
|
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
|
Loading…
Reference in New Issue