File size: 1,322 Bytes
842b5ee
ff0163b
3dcffd6
ff0163b
6969aea
 
 
 
 
ff0163b
 
 
d90c3f6
3dcffd6
6969aea
d90c3f6
6969aea
d90c3f6
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
ff0163b
3dcffd6
 
 
 
 
 
ff0163b
3dcffd6
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
# 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