generated from root/miduo_server
修改google预注册奖励处理
parent
c6a720a955
commit
b641ecb1f8
|
@ -1330,6 +1330,28 @@ public class RedisUtil {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 存储全局变量的redis数据
|
||||||
|
* @param key
|
||||||
|
* @param valus
|
||||||
|
* @param <T>
|
||||||
|
*/
|
||||||
|
public <T> void putGlobalMapEntrys(String key, Map<String, T> valus) {
|
||||||
|
Map<String, String> result = new HashMap<>();
|
||||||
|
valus.forEach((k, v) -> {
|
||||||
|
result.put(k, gson.toJson(v));
|
||||||
|
});
|
||||||
|
for (int i = 0; i < MAX_TRY_TIMES; i++) {
|
||||||
|
try {
|
||||||
|
redisTemplate.opsForHash().putAll(key, result);
|
||||||
|
return;
|
||||||
|
} catch (Exception e) {
|
||||||
|
LOGGER.info("redis {}",e);
|
||||||
|
sleep(FAILED_SLEEP);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
public <T> T getMapEntry(String type, String key, String mapKey, Class<T> valueClazz) {
|
public <T> T getMapEntry(String type, String key, String mapKey, Class<T> valueClazz) {
|
||||||
String rkey = getKey(type, key);
|
String rkey = getKey(type, key);
|
||||||
for (int i = 0; i < MAX_TRY_TIMES; i++) {
|
for (int i = 0; i < MAX_TRY_TIMES; i++) {
|
||||||
|
|
|
@ -1841,7 +1841,7 @@ public class PlayerLogic {
|
||||||
update = true;
|
update = true;
|
||||||
}
|
}
|
||||||
if(update) {
|
if(update) {
|
||||||
RedisUtil.getInstence().putMapEntrys(key, "",map);
|
RedisUtil.getInstence().putGlobalMapEntrys(key,map);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue