|
|
@@ -33,8 +33,8 @@ def tg_group_create_api(request):
|
33
|
33
|
user_id = request.POST.get('user_id', '')
|
34
|
34
|
group_name = request.POST.get('group_name', '')
|
35
|
35
|
group_default_avatar = int(request.POST.get('group_default_avatar', 0))
|
36
|
|
- started_at = tc.utc_string_to_utc_datetime(request.POST.get('started_at', ''))
|
37
|
|
- ended_at = tc.utc_string_to_utc_datetime(request.POST.get('ended_at', ''))
|
|
36
|
+ started_at = tc.utc_string_to_utc_datetime(request.POST.get('started_at', '')) # UTC, %Y-%m-%dT%H:%M:%SZ
|
|
37
|
+ ended_at = tc.utc_string_to_utc_datetime(request.POST.get('ended_at', '')) # UTC, %Y-%m-%dT%H:%M:%SZ
|
38
|
38
|
|
39
|
39
|
# 用户校验
|
40
|
40
|
try:
|
|
|
@@ -132,8 +132,8 @@ def tg_group_update_api(request):
|
132
|
132
|
|
133
|
133
|
group_avatar = request.FILES.get('group_avatar', '')
|
134
|
134
|
|
135
|
|
- started_at = request.POST.get('started_at', '') # UTC, %Y-%m-%dT%H:%M:%SZ
|
136
|
|
- ended_at = request.POST.get('ended_at', '') # UTC, %Y-%m-%dT%H:%M:%SZ
|
|
135
|
+ started_at = tc.utc_string_to_utc_datetime(request.POST.get('started_at', '')) # UTC, %Y-%m-%dT%H:%M:%SZ
|
|
136
|
+ ended_at = tc.utc_string_to_utc_datetime(request.POST.get('ended_at', '')) # UTC, %Y-%m-%dT%H:%M:%SZ
|
137
|
137
|
|
138
|
138
|
# 群组校验
|
139
|
139
|
try:
|
|
|
@@ -160,8 +160,10 @@ def tg_group_update_api(request):
|
160
|
160
|
default_storage.save(group_avatar_path, group_avatar)
|
161
|
161
|
group.group_avatar = group_avatar_path
|
162
|
162
|
# 起止时间更新
|
163
|
|
- group.started_at = started_at
|
164
|
|
- group.ended_at = ended_at
|
|
163
|
+ if started_at:
|
|
164
|
+ group.started_at = started_at
|
|
165
|
+ if ended_at:
|
|
166
|
+ group.ended_at = ended_at
|
165
|
167
|
group.save()
|
166
|
168
|
|
167
|
169
|
# Redis 群组数据缓存更新
|