御剑行活动配置
parent
9a2bf80a9b
commit
8313116aa3
|
@ -1,6 +1,7 @@
|
|||
package com.ljsd.jieling.logic.ridingSward;
|
||||
|
||||
import com.google.gson.reflect.TypeToken;
|
||||
import com.ljsd.GameApplication;
|
||||
import com.ljsd.jieling.db.redis.RedisKey;
|
||||
import com.ljsd.jieling.db.redis.RedisUtil;
|
||||
import com.ljsd.jieling.exception.ErrorCode;
|
||||
|
@ -231,8 +232,16 @@ public class RidingSwardLogic{
|
|||
if (startTime == 0 || endTime == 0) {
|
||||
// 初始化活动数据
|
||||
SGlobalActivity activity = SGlobalActivity.getsGlobalActivityMap().get(proto.getActivityId());
|
||||
startTime = (int) (TimeUtils.stringToTimeLong(activity.getStartTime(), "yyyyMMdd HHmmss")/1000);
|
||||
endTime = (int) (TimeUtils.stringToTimeLong(activity.getEndtime(), "yyyyMMdd HHmmss")/1000);
|
||||
if(activity.getTime()==ActivityType.OPEN_TYPE_SERVER){
|
||||
String openTime = GameApplication.serverConfig.getOpenTime();
|
||||
long timeStamp2 = TimeUtils.stringToTimeLong2(openTime);
|
||||
startTime = (int)(timeStamp2/1000)+Integer.parseInt(activity.getStartTime());
|
||||
endTime = (int)(timeStamp2/1000)+Integer.parseInt(activity.getEndtime());
|
||||
}
|
||||
if(activity.getTime()==ActivityType.OPEN_TYPE_TIME){
|
||||
startTime = (int) (TimeUtils.stringToTimeLong(activity.getStartTime(), "yyyyMMdd HHmmss")/1000);
|
||||
endTime = (int) (TimeUtils.stringToTimeLong(activity.getEndtime(), "yyyyMMdd HHmmss")/1000);
|
||||
}
|
||||
// 定时器启动
|
||||
getInstance().createExecuteScript();
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue