Update origin_expired_stamps

Brightcells 8 anos atrás
pai
commit
ac34b5f4bf
3 arquivos alterados com 9 adições e 6 exclusões
  1. 3 2
      group/models.py
  2. 1 1
      group/views.py
  3. 5 3
      utils/time_utils.py

+ 3 - 2
group/models.py

@@ -288,6 +288,7 @@ class GroupPhotoInfo(CreateUpdateMixin):
288 288
         except GroupInfo.DoesNotExist:
289 289
             group = None
290 290
         porder = get_lensman_order_record(self.photo_id, user_id) if self.photo_from == GroupPhotoInfo.SESSION_GROUP else {}
291
+        created_at = self.created_at.replace(microsecond=0)
291 292
         return {
292 293
             'group_id': group and group.group_id,
293 294
             'group_name': group and group.group_name,
@@ -316,8 +317,8 @@ class GroupPhotoInfo(CreateUpdateMixin):
316 317
             'nomark': self.nomark,
317 318
             'origin': self.origin,
318 319
             'porder': porder,
319
-            'created_at': self.created_at.replace(microsecond=0),
320
-            'origin_expired_stamps': origin_expired_stamps(self.lensman_photo_id, self.user_id)
320
+            'created_at': created_at,
321
+            'origin_expired_stamps': origin_expired_stamps(created_at, self.user_id),
321 322
         }
322 323
 
323 324
 

+ 1 - 1
group/views.py

@@ -652,7 +652,7 @@ def pai2_home_api(request):
652 652
         'nomark': row[22],
653 653
         'origin': row[23],
654 654
         'created_at': row[24],
655
-        'origin_expired_stamps': origin_expired_stamps(row[25], row[15]),
655
+        'origin_expired_stamps': origin_expired_stamps(row[24], row[15]),
656 656
         'thumbup': get_group_photo_thumbup_flag(row[5], user_id),
657 657
         'porder': get_lensman_order_record(row[5], user_id) if row[20] == GroupPhotoInfo.SESSION_GROUP else {},
658 658
     } for row in rows]

+ 5 - 3
utils/time_utils.py

@@ -1,10 +1,12 @@
1 1
 # -*- coding: utf-8 -*-
2 2
 
3 3
 from django.conf import settings
4
+from TimeConvert import TimeConvert as tc
4 5
 
5 6
 
6
-def origin_expired_stamps(origin_stamps, user_id):
7
+def origin_expired_stamps(created_at, user_id):
7 8
     try:
8
-        return int(origin_stamps) + settings.LENSMAN_PHOTO_ORIGIN_EXPIRED_MSEL
9
+        expired_stamps = tc.datetime_to_timestamp(created_at) + settings.LENSMAN_PHOTO_ORIGIN_EXPIRED_MSEL
9 10
     except:
10
-        return 0
11
+        expired_stamps = 0
12
+    return expired_stamps