# coding=utf-8 packages = [ { 'id': '1', 'title': '尝鲜套餐', 'basic_chat_limit': 50, 'advanced_chat_limit': 0, 'price': 100, # 以分计算 'expiration': 30 * 24 * 60 * 60 # 过期时间为30天(以秒为单位) }, { 'id': '2', 'title': '无限制月套餐', 'basic_chat_limit': -1, # -1 表示无限次 'advanced_chat_limit': 0, 'price': 6000, # 以分计算 'expiration': 30 * 24 * 60 * 60 # 过期时间为30天(以秒为单位) }, { 'id': '3', 'title': '无限制季套餐', 'basic_chat_limit': -1, # -1 表示无限次 'advanced_chat_limit': 0, 'price': 16200, # 以分计算 'expiration': 90 * 24 * 60 * 60 # 过期时间为30天(以秒为单位) }, { 'id': '4', 'title': '无限制年套餐', 'basic_chat_limit': -1, # -1 表示无限次 'advanced_chat_limit': 0, 'price': 57600, # 以分计算 'expiration': 365 * 24 * 60 * 60 # 过期时间为30天(以秒为单位) } ] # 根据套餐ID获取套餐信息 def get_package_by_id(package_id): for package in packages: if package['id'] == package_id: return package return None