排行榜处理
parent
93a4f47466
commit
a7cbcf2323
|
@ -173,8 +173,8 @@ public class RedisUtil {
|
||||||
// 旧名字
|
// 旧名字
|
||||||
String oldName = key[i];
|
String oldName = key[i];
|
||||||
// 新名字
|
// 新名字
|
||||||
String timeStamp2 = TimeUtils.getTimeStamp2(TimeUtils.now());
|
String timeStamp2 = TimeUtils.getTimeStamp(TimeUtils.now());
|
||||||
String newName = oldName+":BACK:"+timeStamp2;
|
String newName = oldName+"BACK_"+timeStamp2;
|
||||||
// key是否存在
|
// key是否存在
|
||||||
boolean aBoolean = hasKey(oldName);
|
boolean aBoolean = hasKey(oldName);
|
||||||
if (aBoolean){
|
if (aBoolean){
|
||||||
|
|
|
@ -17,12 +17,6 @@ public class RidingSwardActivity extends AbstractActivity{
|
||||||
super(id);
|
super(id);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
|
||||||
public void initActivity(User user) throws Exception {
|
|
||||||
// 清理押注记录和排名记录
|
|
||||||
RedisUtil.getInstence().rename(TimeUtils.ONE_DAY*3/1000,RidingSwardLogic.getRankKey());
|
|
||||||
}
|
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void onActivityEndOnMySelf(User user) throws Exception {
|
public void onActivityEndOnMySelf(User user) throws Exception {
|
||||||
// 处理一下数据
|
// 处理一下数据
|
||||||
|
|
|
@ -191,6 +191,8 @@ public class RidingSwardLogic{
|
||||||
state = 1;
|
state = 1;
|
||||||
startTime = TimeUtils.stringToTimeLong(activity.getStartTime(), "yyyyMMdd HHmmss");
|
startTime = TimeUtils.stringToTimeLong(activity.getStartTime(), "yyyyMMdd HHmmss");
|
||||||
endTime = TimeUtils.stringToTimeLong(activity.getEndtime(), "yyyyMMdd HHmmss");
|
endTime = TimeUtils.stringToTimeLong(activity.getEndtime(), "yyyyMMdd HHmmss");
|
||||||
|
// 清理旧榜数据
|
||||||
|
RedisUtil.getInstence().rename(TimeUtils.ONE_DAY*7,getRankKey());
|
||||||
// 定时器启动
|
// 定时器启动
|
||||||
getInstance().createExecuteScript();
|
getInstance().createExecuteScript();
|
||||||
}
|
}
|
||||||
|
@ -396,7 +398,6 @@ public class RidingSwardLogic{
|
||||||
// 返回值
|
// 返回值
|
||||||
List<CommonProto.RidingSwardRecord> list = new ArrayList<>();
|
List<CommonProto.RidingSwardRecord> list = new ArrayList<>();
|
||||||
// 投注记录,key:时间戳,value:竞猜记录信息list
|
// 投注记录,key:时间戳,value:竞猜记录信息list
|
||||||
Type valueType = new TypeToken<List<RidingSwardRecord>>() {}.getType();
|
|
||||||
Map<Long, List<RidingSwardRecord>> recordMap = getRecordList(uid);
|
Map<Long, List<RidingSwardRecord>> recordMap = getRecordList(uid);
|
||||||
// 比赛记录,key:场次时间戳,value:剧本id
|
// 比赛记录,key:场次时间戳,value:剧本id
|
||||||
Map<Long, Integer> rankMap = getRankMap();
|
Map<Long, Integer> rankMap = getRankMap();
|
||||||
|
|
Loading…
Reference in New Issue