@@ -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')) |