@@ -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') |
@@ -856,6 +856,7 @@ def member_goods_order_batch_update(request): |
||
856 | 856 |
|
857 | 857 |
return response(200, 'Member Goods Order Update Success', u'会员商品订单修改成功') |
858 | 858 |
|
859 |
+ |
|
859 | 860 |
def send_trackingNumber_message(order_id, tracking_number): |
860 | 861 |
try: |
861 | 862 |
order = GoodsOrderInfo.objects.get(order_id=order_id, status=True) |
@@ -891,7 +892,7 @@ def send_trackingNumber_message(order_id, tracking_number): |
||
891 | 892 |
order.save() |
892 | 893 |
|
893 | 894 |
return True |
894 |
- except: |
|
895 |
+ except Exception: |
|
895 | 896 |
return False |
896 | 897 |
|
897 | 898 |
|
@@ -1447,8 +1448,7 @@ def complement_code_list(request): |
||
1447 | 1448 |
return response(AdministratorStatusCode.ADMINISTRATOR_NOT_FOUND) |
1448 | 1449 |
|
1449 | 1450 |
logs = ComplementCodeLogInfo.objects.filter(status=True) |
1450 |
- |
|
1451 |
- |
|
1451 |
+ |
|
1452 | 1452 |
if start_time and end_time: |
1453 | 1453 |
start_time = datetime.strptime(start_time, '%Y%m%d') |
1454 | 1454 |
end_time = datetime.strptime(end_time + ' 23:59:59', '%Y%m%d %H:%M:%S') |
@@ -3,13 +3,13 @@ |
||
3 | 3 |
from django.db import models |
4 | 4 |
from django.utils.translation import ugettext_lazy as _ |
5 | 5 |
from django_models_ext import BaseModelMixin, upload_file_path, upload_file_url, upload_path |
6 |
+from jsonfield import JSONField |
|
6 | 7 |
from shortuuidfield import ShortUUIDField |
7 | 8 |
from TimeConvert import TimeConvert as tc |
8 | 9 |
|
9 | 10 |
from coupon.models import CouponInfo |
10 | 11 |
from mch.models import ModelInfo |
11 | 12 |
from simditor.fields import RichTextField |
12 |
-from jsonfield import JSONField |
|
13 | 13 |
|
14 | 14 |
|
15 | 15 |
class GoodsInfo(BaseModelMixin): |
@@ -162,6 +162,8 @@ def mini_login_api(request): |
||
162 | 162 |
saleclerk = SaleclerkInfo.objects.get(unionid=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 |