back_recharge
gaojie 2019-06-12 15:09:19 +08:00
commit 40d69786a4
2 changed files with 8 additions and 12 deletions

View File

@ -17,14 +17,10 @@ import com.ljsd.jieling.protocols.MessageTypeProto;
import com.ljsd.jieling.protocols.PlayerInfoProto;
import com.ljsd.jieling.util.MessageUtil;
import com.ljsd.jieling.util.TimeUtils;
import com.mongodb.Mongo;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import java.util.*;
public class GlobalDataManaager {
private static final Logger LOGGER = LoggerFactory.getLogger(GlobalDataManaager.class);
@ -195,13 +191,13 @@ public class GlobalDataManaager {
long passTims = now - seasonOpenLong;
if(passTims>0){
long mod = passTims % (diffTime + seasonInterval);
if(mod < diffTime ){//新的周期开启
//计算开启时间、关闭时间
long turns = passTims / ((diffTime + seasonInterval));
long addTim = turns * (diffTime + seasonInterval);
timeOpenOfThis =seasonOpenLong+addTim;
timeCloseOfThis =seasonEndLong+addTim;
long turns = passTims / ((diffTime + seasonInterval));
if(mod > diffTime ){
turns++;
}
long addTim = turns * (diffTime + seasonInterval);
timeOpenOfThis =seasonOpenLong+addTim;
timeCloseOfThis =seasonEndLong+addTim;
}
}

View File

@ -31,7 +31,7 @@ public class RechargeInfo extends MongoBase{
public void setFirst(int first) {
updateString("first",first);
updateString("isFirst",first);
isFirst = first;
}