@@ -21,11 +21,11 @@ from integral.models import SaleclerkSubmitLogInfo |
||
21 | 21 |
from logs.models import ComplementCodeLogInfo, MchInfoEncryptLogInfo |
22 | 22 |
from mch.models import AdministratorInfo, BrandInfo, ConsumeInfoSubmitLogInfo, DistributorInfo, ModelInfo |
23 | 23 |
from member.models import GoodsInfo, GoodsOrderInfo, MemberActivityGroupShareInfo, MemberActivityInfo |
24 |
+from pre.custom_message import sendwxasubscribemessage |
|
24 | 25 |
from statistic.models import ConsumeModelSaleStatisticInfo, ConsumeSaleStatisticInfo, ConsumeUserStatisticInfo |
25 | 26 |
from utils.error.errno_utils import (AdministratorStatusCode, ComplementCodeStatusCode, ProductBrandStatusCode, |
26 | 27 |
ProductCouponStatusCode, ProductMachineStatusCode, UserStatusCode) |
27 | 28 |
|
28 |
-from pre.custom_message import sendwxasubscribemessage |
|
29 | 29 |
|
30 | 30 |
WECHAT = settings.WECHAT |
31 | 31 |
|
@@ -788,7 +788,7 @@ def member_goods_order(request): |
||
788 | 788 |
|
789 | 789 |
if good_type: |
790 | 790 |
orders = orders.filter(good_type=good_type) |
791 |
- |
|
791 |
+ |
|
792 | 792 |
if start_time and end_time: |
793 | 793 |
start_time = datetime.strptime(start_time, '%Y%m%d') |
794 | 794 |
end_time = datetime.strptime(end_time + ' 23:59:59', '%Y%m%d %H:%M:%S') |
@@ -831,7 +831,6 @@ def member_goods_order_update(request): |
||
831 | 831 |
|
832 | 832 |
return response(200, 'Member Goods Order Update Success', u'会员商品订单修改成功') |
833 | 833 |
|
834 |
- |
|
835 | 834 |
def member_goods_order_batch_update(request): |
836 | 835 |
brand_id = request.POST.get('brand_id', settings.KODO_DEFAULT_BRAND_ID) |
837 | 836 |
admin_id = request.POST.get('admin_id', '') |
@@ -895,7 +894,7 @@ def send_trackingNumber_message(order_id, tracking_number, remark): |
||
895 | 894 |
order.save() |
896 | 895 |
|
897 | 896 |
return True |
898 |
- except: |
|
897 |
+ except Exception: |
|
899 | 898 |
return False |
900 | 899 |
|
901 | 900 |
|
@@ -1451,8 +1450,7 @@ def complement_code_list(request): |
||
1451 | 1450 |
return response(AdministratorStatusCode.ADMINISTRATOR_NOT_FOUND) |
1452 | 1451 |
|
1453 | 1452 |
logs = ComplementCodeLogInfo.objects.filter(status=True) |
1454 |
- |
|
1455 |
- |
|
1453 |
+ |
|
1456 | 1454 |
if start_time and end_time: |
1457 | 1455 |
start_time = datetime.strptime(start_time, '%Y%m%d') |
1458 | 1456 |
end_time = datetime.strptime(end_time + ' 23:59:59', '%Y%m%d %H:%M:%S') |
@@ -5,13 +5,13 @@ import json |
||
5 | 5 |
from django.db import models |
6 | 6 |
from django.utils.translation import ugettext_lazy as _ |
7 | 7 |
from django_models_ext import BaseModelMixin, upload_file_path, upload_file_url, upload_path |
8 |
+from jsonfield import JSONField |
|
8 | 9 |
from shortuuidfield import ShortUUIDField |
9 | 10 |
from TimeConvert import TimeConvert as tc |
10 | 11 |
|
11 | 12 |
from coupon.models import CouponInfo |
12 | 13 |
from mch.models import ModelInfo |
13 | 14 |
from simditor.fields import RichTextField |
14 |
-from jsonfield import JSONField |
|
15 | 15 |
|
16 | 16 |
|
17 | 17 |
class GoodsInfo(BaseModelMixin): |
@@ -162,6 +162,8 @@ def mini_login_api(request): |
||
162 | 162 |
saleclerk = SaleclerkInfo.objects.get(unionid=user.unionid, is_auth=True, status=True) |
163 | 163 |
except SaleclerkInfo.DoesNotExist: |
164 | 164 |
saleclerk = None |
165 |
+ except SaleclerkInfo.MultipleObjectsReturned: |
|
166 |
+ saleclerk = None |
|
165 | 167 |
|
166 | 168 |
if saleclerk: |
167 | 169 |
user.phone = saleclerk.clerk_phone |
@@ -1,7 +1,7 @@ |
||
1 | 1 |
CodeConvert==3.0.2 |
2 | 2 |
Pillow==5.0.0 |
3 | 3 |
StatusCode==1.0.0 |
4 |
-TimeConvert==1.5.1 |
|
4 |
+TimeConvert==1.5.2 |
|
5 | 5 |
furl==2.1.0 |
6 | 6 |
isoweek==1.3.3 |
7 | 7 |
jsonfield==3.1.0 |
@@ -15,7 +15,7 @@ django-models-ext==1.1.10 |
||
15 | 15 |
django-multidomain==1.1.4 |
16 | 16 |
django-paginator2==1.1.3 |
17 | 17 |
django-query==1.0.6 |
18 |
-django-redis-connector==1.0.3 |
|
18 |
+django-redis-connector==1.0.4 |
|
19 | 19 |
django-response==1.1.1 |
20 | 20 |
django-rlog==1.0.7 |
21 | 21 |
django-shortuuidfield==0.1.3 |