# coding=utf-8 packages = [ { 'id': '1', 'title': '基础套餐(推荐)', 'basic_chat_limit': 10, 'advanced_chat_limit': 10, 'price': 1, # 以分计算 'expiration': -1 }, { 'id': '2', 'title': '高级套餐', 'basic_chat_limit': -1, # -1 表示无限次 'advanced_chat_limit': -1, 'price': 100, # 以分计算 'expiration': -1 } ] test_packages = [{ "id": 8, "uuid": "3a07df99-e0d7-4855-835d-ff957e118946", "title": "李振超级无敌套餐", "subTitle": "", "tokens": -1, "chatCount": -1, "advancedChatCount": -1, "drawCount": -1, "days": 99999, "state": 10, "calcTypeId": 2, "calcType": "Daily", "price": 9999.00, "top": 0, "createTime": "2023-07-03 22:54:22", "updateTime": "2023-07-03 22:54:27" }, { "id": 9, "uuid": "b2cadc5e-0a18-4aef-99c5-8375f5867534", "title": "X套餐", "subTitle": "", "tokens": 10000, "chatCount": 0, "advancedChatCount": 0, "drawCount": 0, "days": 30, "state": 10, "calcTypeId": 1, "calcType": "Total", "price": 10.00, "top": 0, "createTime": "2023-07-14 22:01:54", "updateTime": "2023-07-14 22:02:07" }, { "id": 10, "uuid": "e1623644-caf0-43a2-a298-9894a68290a3", "title": "小时套餐", "subTitle": "小时套餐", "tokens": 0, "chatCount": 2, "advancedChatCount": 0, "drawCount": 0, "days": 31, "state": 10, "calcTypeId": 4, "calcType": "ThreeHourly", "price": 0.01, "top": 0, "createTime": "2023-07-23 12:55:30", "updateTime": "2023-07-23 12:55:33" }] # 根据套餐ID获取套餐信息 def get_package_by_id(package_id): for package in packages: if package['id'] == package_id: return package return None