@@ -6,7 +6,6 @@ import random |
||
6 | 6 |
|
7 | 7 |
from django_logit import logit |
8 | 8 |
from django_response import response |
9 |
-from TimeConvert import TimeConvert as tc |
|
10 | 9 |
|
11 | 10 |
from logs.models import MchInfoDecryptLogInfo, MchInfoEncryptLogInfo |
12 | 11 |
from mch.models import ActivityInfo, BrandInfo, ModelInfo |
@@ -109,8 +108,7 @@ def decrypt(request): |
||
109 | 108 |
mdli.decrypt_count += 1 |
110 | 109 |
mdli.save() |
111 | 110 |
|
112 |
- act = ActivityInfo.objects.filter(status=True).order_by('-pk').first() |
|
113 |
- has_unexpired_activity = True if act and act.has_unexpired_activity else False |
|
111 |
+ act = ActivityInfo.objects.filter(brand_id=brand.brand_id, status=True).order_by('-pk').first() |
|
114 | 112 |
|
115 | 113 |
return response(200, data={ |
116 | 114 |
'plaintext': plaintext, |
@@ -124,5 +122,5 @@ def decrypt(request): |
||
124 | 122 |
'DistributorID': distributor_pk, |
125 | 123 |
'SerialNo': sn, |
126 | 124 |
}, |
127 |
- 'has_unexpired_activity': has_unexpired_activity, |
|
125 |
+ 'has_unexpired_activity': True if act and act.has_unexpired_activity else False, |
|
128 | 126 |
}) |
@@ -531,6 +531,8 @@ class ConsumeInfoSubmitLogInfo(BaseModelMixin): |
||
531 | 531 |
|
532 | 532 |
|
533 | 533 |
class ActivityInfo(BaseModelMixin): |
534 |
+ brand_id = models.CharField(_(u'brand_id'), max_length=32, blank=True, null=True, help_text=u'品牌唯一标识', db_index=True) |
|
535 |
+ |
|
534 | 536 |
activity_name = models.CharField(_(u'activity_name'), max_length=255, blank=True, null=True, help_text=u'活动名称') |
535 | 537 |
|
536 | 538 |
start_at = models.DateTimeField(_(u'start_at'), help_text=_(u'start_at')) |