示例#1
0
    def get_times(cls, current_date, user_info_id):
        times_info = redis.hget_pickle(cls.build_redis_key(current_date),
                                       user_info_id)
        if not times_info:
            return 0

        return times_info['times']
示例#2
0
 def cancel_new_coupon(cls, user_info_id):
     new_coupon_info = redis.hget_pickle(cls.build_redis_key(),
                                         user_info_id)
     if not new_coupon_info:
         redis.hset_pickle(cls.build_redis_key(), user_info_id,
                           {"has_new": 0})
         return
     else:
         new_coupon_info['has_new'] = 0
         redis.hset_pickle(cls.build_redis_key(), user_info_id,
                           new_coupon_info)
示例#3
0
 def get_message(cls, user_id, conversation_id):
     return redis.hget_pickle(cls.build_redis_key(user_id), conversation_id)
示例#4
0
 def get_new_coupon(cls, user_info_id):
     new_coupon_info = redis.hget_pickle(cls.build_redis_key(),
                                         user_info_id)
     if not new_coupon_info:
         return False
     return bool(new_coupon_info['has_new'])