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
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
import json
from django.core.management import BaseCommand
from gm_types.user_hierarchy import EventType
from user_hierarchy.models import GrowthTask
class Command(BaseCommand):
def handle(self, *args, **options):
tasks = []
# 发布日记帖
_event = json.dumps({'events': [EventType.CREATENONOPERATIONTOPIC,
EventType.CREATEOPERATIONTOPIC]})
tasks.append({
'title': '发布术后日记帖子',
'content': '真实图片3张,内容30字以上',
'result': '+50成长值',
'is_daily': True,
'events': _event,
})
# 日记本标志为优质
_event = json.dumps({'events': [EventType.NONOPERATIONDIARYBEEXCELENTFROMFINE,
EventType.NONOPERATIONDIARYBEEXCELENTFROMOTHER,
EventType.OPERATIONDIARYBEEDEXCELENTFROMOTHER,
EventType.OPERATIONDIARYBEEDEXCELENTFROMFINE]})
tasks.append({
'title': '日记本标志为优质',
'content': '日记本被平台选为优质内容',
'result': '+50成长值',
'is_daily': True,
'events': _event,
})
# 日记本标志为良好
_event = json.dumps({'events': [EventType.NONOPERATIONDIARYBEFINEFROMOTHER,
EventType.NONOPERATIONDIARYBEFINEFROMEX,
EventType.OPERATIONDIARYBEFINEFROMEX,
EventType.OPERATIONDIARYBEFINEFROMOTHER]})
tasks.append({
'title': '日记本标志为良好',
'content': '日记本被平台选为良好内容',
'result': '+50成长值',
'is_daily': True,
'events': _event,
})
# 去评论日记本
_event = json.dumps({'events': [EventType.COMMENTDIARY]})
tasks.append({
'title': '去评论日记本',
'content': '评论他人发布的日记本',
'result': '+5成长值',
'is_daily': True,
'events': _event,
})
# 去评论日记帖
_event = json.dumps({'events': [EventType.COMMENTTOPIC]})
tasks.append({
'title': '去评论日记帖',
'content': '评论他人发布的帖子',
'result': '+5成长值',
'is_daily': True,
'events': _event,
})
# 优质问答
_event = json.dumps({'events': [EventType.ANSWERRECOMMENDED, EventType.QUESTIONRECOMMENDED]})
tasks.append({
'title': '优质问答(问题/答案)',
'content': '发现频道进行提问与回答',
'result': '+30成长值',
'is_daily': True,
'events': _event,
})
# 完善头像
_event = json.dumps({'events': [EventType.COMPLETEPORTRAIT]})
tasks.append({
'title': '完善头像',
'content': '首次在设置中修改头像',
'result': '+10成长值',
'is_daily': False,
'events': _event,
})
# 注册成功更美账号
_event = json.dumps({'events': [EventType.BINDPHONE]})
tasks.append({
'title': '注册成功更美账号',
'content': '注册账号,首次绑定手机号',
'result': '+20成长值',
'is_daily': False,
'events': _event,
})
for task in tasks:
GrowthTask.objects.create(**task)
print('Done!')