|
@@ -11,17 +11,15 @@ namespace loyalsoft;
|
|
|
* @author gwang (mail@wanggangzero.cn)
|
|
|
* @copyright ? 2017-4-6, SJZ LoyalSoft Corporation & gwang. All rights reserved.
|
|
|
*/
|
|
|
-class MemKey_User
|
|
|
-{
|
|
|
-
|
|
|
+class MemKey_User {
|
|
|
//
|
|
|
// <editor-fold defaultstate="collapsed" desc=" 辅助方法 ">
|
|
|
//
|
|
|
+
|
|
|
/**
|
|
|
* @return bool 是否使用短名称
|
|
|
*/
|
|
|
- private static function bUseShort()
|
|
|
- {
|
|
|
+ private static function bUseShort() {
|
|
|
// return true; # 全部启用
|
|
|
return defined('GAME_ONLINE') and GAME_ONLINE;
|
|
|
}
|
|
@@ -32,8 +30,7 @@ class MemKey_User
|
|
|
* @param string $uid
|
|
|
* @return string
|
|
|
*/
|
|
|
- private static function Key_($zoneid, $uid)
|
|
|
- {
|
|
|
+ private static function Key_($zoneid, $uid) {
|
|
|
return self::bUseShort() ? 'u-' . $uid . '-' . $zoneid : 'user-' . $uid . '-zone' . $zoneid;
|
|
|
}
|
|
|
|
|
@@ -47,8 +44,7 @@ class MemKey_User
|
|
|
* @param string $uid
|
|
|
* @return string json []
|
|
|
*/
|
|
|
- public static function Union_PlayedZoneInfo_normal($uid)
|
|
|
- {
|
|
|
+ public static function Union_PlayedZoneInfo_normal($uid) {
|
|
|
return self::bUseShort() ? 'u-' . $uid . '-z' : 'user-' . $uid . '-zoneinfo';
|
|
|
}
|
|
|
|
|
@@ -57,21 +53,20 @@ class MemKey_User
|
|
|
* @param string $uid
|
|
|
* @return string json
|
|
|
*/
|
|
|
- public static function Union_PublicState_normal($uid)
|
|
|
- {
|
|
|
+ public static function Union_PublicState_normal($uid) {
|
|
|
return self::bUseShort() ? 'u-' . $uid . '-p' : 'user-' . $uid . '-public';
|
|
|
}
|
|
|
|
|
|
// </editor-fold>
|
|
|
//
|
|
|
+
|
|
|
/**
|
|
|
* 玩家信息
|
|
|
* @param int $zoneid 分区id
|
|
|
* @param string $uid
|
|
|
* @return string
|
|
|
*/
|
|
|
- public static function Info($zoneid, $uid)
|
|
|
- {
|
|
|
+ public static function Info($zoneid, $uid) {
|
|
|
return self::Key_($zoneid, $uid) . (self::bUseShort() ? '-g' : '-gameinfo');
|
|
|
}
|
|
|
|
|
@@ -81,19 +76,36 @@ class MemKey_User
|
|
|
* @param string $uid
|
|
|
* @return string
|
|
|
*/
|
|
|
- public static function Interact($zoneid, $uid)
|
|
|
- {
|
|
|
+ public static function Interact($zoneid, $uid) {
|
|
|
return self::Key_($zoneid, $uid) . (self::bUseShort() ? '-i' : '-interact');
|
|
|
}
|
|
|
|
|
|
+ /**
|
|
|
+ * 主动挑战记录
|
|
|
+ * @param type $zoneid
|
|
|
+ * @param type $uid
|
|
|
+ */
|
|
|
+ public static function OffensiveLog_zset($zoneid, $uid) {
|
|
|
+ return self::Key_($zoneid, $uid) . (self::bUseShort() ? '-offlog' : '-offensivelog');
|
|
|
+ }
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 被动挑战记录
|
|
|
+ * @param type $zoneid
|
|
|
+ * @param type $uid
|
|
|
+ * @return type
|
|
|
+ */
|
|
|
+ public static function DefensiveLog_zset($zoneid, $uid) {
|
|
|
+ return self::Key_($zoneid, $uid) . (self::bUseShort() ? '-deflog' : '-defensivelog');
|
|
|
+ }
|
|
|
+
|
|
|
/**
|
|
|
* 玩家证书
|
|
|
* @param int $zoneid 分区id
|
|
|
* @param string $uid
|
|
|
* @return string
|
|
|
*/
|
|
|
- public static function Sig($zoneid, $uid)
|
|
|
- {
|
|
|
+ public static function Sig($zoneid, $uid) {
|
|
|
return self::Key_($zoneid, $uid) . (self::bUseShort() ? '-sig' : '-sig');
|
|
|
}
|
|
|
|
|
@@ -105,8 +117,7 @@ class MemKey_User
|
|
|
* @param strng $uid
|
|
|
* @return string
|
|
|
*/
|
|
|
- public static function Mail_CurId_int($zoneid, $uid)
|
|
|
- {
|
|
|
+ public static function Mail_CurId_int($zoneid, $uid) {
|
|
|
return self::Key_($zoneid, $uid) . (self::bUseShort() ? '-m-ci' : '-mail-curid');
|
|
|
}
|
|
|
|
|
@@ -116,8 +127,7 @@ class MemKey_User
|
|
|
* @param strng $uid
|
|
|
* @return string
|
|
|
*/
|
|
|
- public static function Mail_SysRecord_set($zoneid, $uid)
|
|
|
- {
|
|
|
+ public static function Mail_SysRecord_set($zoneid, $uid) {
|
|
|
return self::Key_($zoneid, $uid) . (self::bUseShort() ? '-m-s' : '-mail-sysrecord');
|
|
|
}
|
|
|
|
|
@@ -127,8 +137,7 @@ class MemKey_User
|
|
|
* @param strng $uid
|
|
|
* @return string
|
|
|
*/
|
|
|
- public static function Mail_Queue_hash($zoneid, $uid)
|
|
|
- {
|
|
|
+ public static function Mail_Queue_hash($zoneid, $uid) {
|
|
|
return self::Key_($zoneid, $uid) . (self::bUseShort() ? '-m-q' : '-mail-queue');
|
|
|
}
|
|
|
|
|
@@ -142,8 +151,7 @@ class MemKey_User
|
|
|
* @param string $uid
|
|
|
* @return string
|
|
|
*/
|
|
|
- public static function FriendsList_set($zoneid, $uid)
|
|
|
- {
|
|
|
+ public static function FriendsList_set($zoneid, $uid) {
|
|
|
return self::Key_($zoneid, $uid) . (self::bUseShort() ? '-f-l' : '-friends-list');
|
|
|
}
|
|
|
|
|
@@ -153,8 +161,7 @@ class MemKey_User
|
|
|
* @param string $uid
|
|
|
* @return string
|
|
|
*/
|
|
|
- public static function FriendsMsgQueue_hash($zoneid, $uid)
|
|
|
- {
|
|
|
+ public static function FriendsMsgQueue_hash($zoneid, $uid) {
|
|
|
return self::Key_($zoneid, $uid) . (self::bUseShort() ? '-f-m' : '-friends-msgqueue');
|
|
|
}
|
|
|
|
|
@@ -164,8 +171,7 @@ class MemKey_User
|
|
|
* @param string $uid
|
|
|
* @return string
|
|
|
*/
|
|
|
- public static function FriendsOps_hash($zoneid, $uid)
|
|
|
- {
|
|
|
+ public static function FriendsOps_hash($zoneid, $uid) {
|
|
|
return self::Key_($zoneid, $uid) . (self::bUseShort() ? '-f-o' : '-friends-ops');
|
|
|
}
|
|
|
|
|
@@ -175,8 +181,7 @@ class MemKey_User
|
|
|
* @param type $uid
|
|
|
* @return type
|
|
|
*/
|
|
|
- public static function GiftOps($zoneid, $uid)
|
|
|
- {
|
|
|
+ public static function GiftOps($zoneid, $uid) {
|
|
|
return self::Key_($zoneid, $uid) . (self::bUseShort() ? '-f-go' : '-friends-giftops');
|
|
|
}
|
|
|
|
|
@@ -192,8 +197,7 @@ class MemKey_User
|
|
|
* @param string $uid
|
|
|
* @return string
|
|
|
*/
|
|
|
- public static function TokenInfo($zoneid, $uid)
|
|
|
- {
|
|
|
+ public static function TokenInfo($zoneid, $uid) {
|
|
|
return self::Key_($zoneid, $uid) . (self::bUseShort() ? '-t' : '-tokens');
|
|
|
}
|
|
|
|
|
@@ -204,21 +208,20 @@ class MemKey_User
|
|
|
* @param string $uid
|
|
|
* @return string
|
|
|
*/
|
|
|
- public static function GiftStore($zoneid, $uid)
|
|
|
- {
|
|
|
+ public static function GiftStore($zoneid, $uid) {
|
|
|
return self::Key_($zoneid, $uid) . ( self::bUseShort() ? '-gt' : '-giftitems');
|
|
|
}
|
|
|
|
|
|
// </editor-fold>
|
|
|
//
|
|
|
+
|
|
|
/**
|
|
|
* 支付流程中, 渠道支付服务器发过来的订单通知, 需要客户端主动请求服务端刷新到自己的账户中.
|
|
|
* @param int $zoneid 分区id
|
|
|
* @param string $uid
|
|
|
* @return string
|
|
|
*/
|
|
|
- public static function PayOrders($zoneid, $uid)
|
|
|
- {
|
|
|
+ public static function PayOrders($zoneid, $uid) {
|
|
|
return self::Key_($zoneid, $uid) . ( self::bUseShort() ? '-o' : '-orders');
|
|
|
}
|
|
|
|
|
@@ -231,8 +234,7 @@ class MemKey_User
|
|
|
* @param string $uid
|
|
|
* @return string
|
|
|
*/
|
|
|
- public static function stat_LotteryRecords($zoneid, $uid)
|
|
|
- {
|
|
|
+ public static function stat_LotteryRecords($zoneid, $uid) {
|
|
|
return self::Key_($zoneid, $uid) . ( self::bUseShort() ? '-s-l' : '-stat-lotterys');
|
|
|
}
|
|
|
|
|
@@ -245,8 +247,7 @@ class MemKey_User
|
|
|
* id:times,...s
|
|
|
* }
|
|
|
*/
|
|
|
- public static function stat_Shopbuy_zset($zoneid, $uid)
|
|
|
- {
|
|
|
+ public static function stat_Shopbuy_zset($zoneid, $uid) {
|
|
|
return self::Key_($zoneid, $uid) . (self::bUseShort() ? '-s-sb' : '-stat-shopbuy');
|
|
|
}
|
|
|
|
|
@@ -256,8 +257,7 @@ class MemKey_User
|
|
|
* @param type $uid
|
|
|
* @return type
|
|
|
*/
|
|
|
- public static function stat_SecretShopBuy_zset($zoneid, $uid)
|
|
|
- {
|
|
|
+ public static function stat_SecretShopBuy_zset($zoneid, $uid) {
|
|
|
return self::Key_($zoneid, $uid) . (self::bUseShort() ? '-s-sb' : '-stat-shopbuy');
|
|
|
}
|
|
|
|
|
@@ -267,8 +267,7 @@ class MemKey_User
|
|
|
* @param type $uid
|
|
|
* @return type
|
|
|
*/
|
|
|
- public static function log_shopbuy_list($zoneid, $uid)
|
|
|
- {
|
|
|
+ public static function log_shopbuy_list($zoneid, $uid) {
|
|
|
return self::Key_($zoneid, $uid) . (self::bUseShort() ? '-l-sb' : "-log-shopbuy");
|
|
|
}
|
|
|
|
|
@@ -278,8 +277,7 @@ class MemKey_User
|
|
|
* @param type $uid
|
|
|
* @return type
|
|
|
*/
|
|
|
- public static function log_secretshopbuy_list($zoneid, $uid)
|
|
|
- {
|
|
|
+ public static function log_secretshopbuy_list($zoneid, $uid) {
|
|
|
return self::Key_($zoneid, $uid) . (self::bUseShort() ? '-l-ssb' : "-log-secretshopbuy");
|
|
|
}
|
|
|
|