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']
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)
def get_message(cls, user_id, conversation_id): return redis.hget_pickle(cls.build_redis_key(user_id), conversation_id)
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'])