getUaInfo($ua)->data; return 'GWS:' . $ip . ':' . $ua; } /** * gdt click_id缓存key * @param $ip * @param $ua * @return string */ public static function gdtClickKey($ip, $ua) { $ua = ToutiaoNotifyService::instance()->getUaInfo($ua)->data; return 'GDTCLC:' . $ip . ':' . $ua; } /** * 用户的gdt click_id * @param $user_id * @return string */ public static function gdtUserClickKey($user_id) { return 'UCCID:' . $user_id; } /** * 支付缓存 * @param $user_id * @return string */ public static function getGuideWxPay($user_id) { return 'GWSPAY:' . $user_id; } /** * 新增获客 * @param $id * @return string */ public static function getGuideWxNewCount($id) { return 'GWSNC:' . $id; } /** * 新增当日获客 * @param $id * @return string */ public static function getGuideWxDayNewCount($id) { return 'GWSNC:' .date('d'). $id; } /** * 支付次数累计 * @param $id * @return string */ public static function getGuideWxPayCount($id) { return 'GWSPC:' . $id; } /** * 支付次数累计 * @param $id * @return string */ public static function getGuideWxDayPayCount($id) { return 'GWSPC:' .date('d'). $id; } /** * 支付次数累计 * @param $id * @return string */ public static function getGuideWxPayMoney($id) { return 'GWSPM:' . $id; } /** * 支付次数累计 * @param $id * @return string */ public static function getGuideWxDayPayMoney($id) { return 'GWSPM:' .date('d'). $id; } /** * 头条落地页渠道配置信息 * @param $channel_id * @return string */ public static function getGuideWxSetting($channel_id) { return 'GWSS:' . $channel_id; } /** * 小额支付缓存添加 * @param $userId * @return string */ public static function getSmallPayCache($userId) { return 'SMALLP:'.$userId; } /** * 复粉使用 * @param $user_id * @return string */ public static function getWxpayFunfen($user_id) { return 'FuFen:' . $user_id; } /** * 复粉使用 * @param $channel_id * @return string */ public static function getChannelWxpayIds($channel_id) { return 'FuFenChWxId:' . $channel_id; } /** * 浮动条 * @param $user_id * @return string */ public static function getFloatTipsIdsByUserIds($user_id) { return 'FloatTipIdsUs:' . $user_id; } /** * 浮动条 * @param $id * @return string */ public static function getFloatTipsInfo($id) { return 'FloatTipsInfo:' . $id; } /** * 浮动条 * @param $order_id * @return string */ public static function getFloatTipsOrderId($order_id) { return 'FloatTipsOr:' . $order_id; } /** * 浮动条,下单人数 * @param $float_id * @return string */ public static function getFloatTipsOrderUser($float_id) { return 'FloatTipsOrUser:' . $float_id; } /** * 浮动条,下单人数,当日 * @param $float_id * @return string */ public static function getFloatTipsOrderUserDay($float_id) { return 'FloatTipsOrUser:' . date('d') . ':' . $float_id; } /** * 浮动条,充值金额 * @param $float_id * @return string */ public static function getFloatTipsOrderMoney($float_id) { return 'FloatTipsOrMo:' . $float_id; } /** * 浮动条,充值金额,当日 * @param $float_id * @return string */ public static function getFloatTipsOrderMoneyDay($float_id) { return 'FloatTipsOrMo:' . date('d') . ':' . $float_id; } /** * 章末推荐 * @param $book_id * @return string */ public static function getChapterEndRecommendIds($book_id) { return 'ChEndBookIds:' . $book_id; } public static function getCallbackLimitTout($user_id) { return 'CALLLIMIT:tout:'.$user_id; } public static function getCallbackLimitUc($user_id) { return 'CALLLIMIT:uc:'.$user_id; } public static function getCallbackLimitGdt($user_id) { return 'CALLLIMIT:gdt:'.$user_id; } public static function getCallbackLimitMp($user_id) { return 'CALLLIMIT:mp:'.$user_id; } public static function getCallbackLimitToutOnce($user_id) { return 'CALLLIMIT:tout:once:'.$user_id; } public static function getCallbackLimitUcOnce($user_id) { return 'CALLLIMIT:uc:once:'.$user_id; } public static function getCallbackLimitGdtOnce($user_id) { return 'CALLLIMIT:gdt:once:'.$user_id; } public static function getCallbackLimitMpOnce($user_id) { return 'CALLLIMIT:mp:once:'.$user_id; } public static function getSignReplyCache($channel_id) { return 'SIGN:'.$channel_id; } public static function getBookSubCache($user_id) { return 'UBC:' . $user_id; } /** * 获取高级群发消息当天UV * @param $send_channel_message_id * @param $time * @return string */ public static function getHighMessageUvToDayKey($send_channel_message_id, $time = null) { $date_time = $time ? date('Ymd', $time) : date('Ymd'); return "HM_UV_T:{$date_time}:{$send_channel_message_id}"; } /** * 获取高级群发消息当天累计充值金额 * @param $send_channel_message_id * @param null $time * @return string */ public static function getHighMsgAmountToDayKey($send_channel_message_id) { $date_time = date('Ymd'); return "HM_AMOUNT_D:{$date_time}:{$send_channel_message_id}"; } public static function getExportFansUserCache($user_id) { return 'EFU:'.$user_id; } public static function getExportFansRow($id) { return 'EFR:'.$id; } public static function getChannelKlRuleManageCacheList(){ return 'CKRML'; } /** * 二期导量用户缓存 * @param $user_id * @return string */ public static function getLeadUser($user_id) { return 'EFC:SC:'.$user_id; } /** * 未充值的缓存 * @param $user_id * @return string */ public static function getFansUnrecharge($user_id) { return 'EFC:UR:'.$user_id; } /** * 获取用户的客服端缓存 * @param $user_id * @return string */ public static function getUserClientCache($user_id) { return 'UCC:'.$user_id; } public static function getChapterFeeCache($channel_id, $book_id) { return 'CFC:' . $channel_id . ':' . $book_id; } /** * 导量书币赠送次数缓存 * @param $user_id * @return string */ public static function getExportFansGiveKandianCount($user_id) { return 'EFC:GKC:' . date('d') . ':' . $user_id; } public static function getQrcodeVisitCache($fromUserName) { return 'QR_VISIT:'.$fromUserName; } }