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