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