119
 
113 120
     try:
114
-      administrator = AdministratorInfo.objects.get(admin_id=admin_id, user_status=AdministratorInfo.ACTIVATED, status=True)
121
+        administrator = AdministratorInfo.objects.get(admin_id=admin_id, user_status=AdministratorInfo.ACTIVATED, status=True)
115 122
     except AdministratorInfo.DoesNotExist:
116
-      return response(AdministratorStatusCode.ADMINISTRATOR_NOT_FOUND)
123
+        return response(AdministratorStatusCode.ADMINISTRATOR_NOT_FOUND)
117 124
 
118 125
     try:
119
-      order = OrderInfo.objects.get(order_id=order_id)
120
-      order.tracking_number = tracking_number
121
-      order.save()
126
+        order = OrderInfo.objects.get(order_id=order_id)
122 127
     except OrderInfo.DoesNotExist:
123
-      return response(400001, 'Order Not Found', u'订单不存在')
124
-    
125
-    return response(200, 'Order Update Success', u'订单更新成功')
128
+        return response(OrderStatusCode.ORDER_NOT_FOUND)
129
+
130
+    order.tracking_number = tracking_number
131
+    order.save()
132
+
133
+    return response(200, 'Order Update Success', u'订单更新成功')

+ 1 - 3
api/urls.py

@@ -2,7 +2,7 @@
2 2
 
3 3
 from django.conf.urls import url
4 4
 
5
-from api import mini_views, oauth_views, pack_views, admin_views
5
+from api import admin_views, mini_views, oauth_views, pack_views
6 6
 from pay import views as pay_views
7 7
 
8 8
 
@@ -27,8 +27,6 @@ urlpatterns += [
27 27
     url(r'^admin/order/update$', admin_views.order_update, name='order_update'),   # 订单列表
28 28
 ]
29 29
 
30
-
31
-
32 30
 urlpatterns += [
33 31
     url(r'^3rd/or$', oauth_views.oauth_redirect, name='3rd_or'),
34 32
     url(r'^3rd/oauth_redirect$', oauth_views.oauth_redirect, name='3rd_oauth_redirect'),

+ 1 - 1
goods/models.py

@@ -87,7 +87,7 @@ class PackGoodsInfo(BaseModelMixin):
87 87
             good = GoodsInfo.objects.get(good_id=self.good_id)
88 88
         except GoodsInfo.DoesNotExist:
89 89
             good = {}
90
-        
90
+
91 91
         data = good.data
92 92
         data.update({'inventory': self.inventory, 'has_sale_num': self.has_sale_num})
93 93
         return data

+ 1 - 1
pay/admin.py

@@ -1,7 +1,7 @@
1 1
 # -*- coding: utf-8 -*-
2 2
 
3 3
 from django.contrib import admin
4
-from django_admin import ReadOnlyModelAdmin, Readonly2ModelAdmin
4
+from django_admin import Readonly2ModelAdmin, ReadOnlyModelAdmin
5 5
 
6 6
 from pay.models import OrderInfo
7 7
 

+ 1 - 1
pay/models.py

@@ -71,4 +71,4 @@ class OrderInfo(BaseModelMixin):
71 71
         verbose_name_plural = _('订单信息')
72 72
 
73 73
     def __unicode__(self):
74
-        return self.pk
74
+        return self.pk

+ 2 - 2
pay/views.py

@@ -76,7 +76,7 @@ def wx_order_create_api(request):
76 76
     for g in goods_info:
77 77
         try:
78 78
             good = GoodsInfo.objects.get(good_id=g.get('good_id', ''))
79
-        except:
79
+        except GoodsInfo.DoesNotExist:
80 80
             continue
81 81
         amount = amount + good.price * g.get('num', 0)
82 82
 
@@ -116,7 +116,7 @@ def wx_order_create_api(request):
116 116
     except WeChatPayException as e:
117 117
         order.unifiedorder_result = e.args
118 118
         order.save()
119
-        return response(OrderStatusCode.WX_UNIFIED_ORDER_FAIL)
119
+        return response(OrderStatusCode.UNIFIED_ORDER_FAIL)
120 120
 
121 121
     prepay_id = prepay_data.get('prepay_id', '')
122 122
     order.prepay_id = prepay_id

+ 2 - 1
utils/error/errno_utils.py

@@ -2,6 +2,7 @@
2 2
 
3 3
 from StatusCode import BaseStatusCode, StatusCodeField
4 4
 
5
+
5 6
 class AdministratorStatusCode(BaseStatusCode):
6 7
     """ 操作员相关错误码 4002xx """
7 8
     ADMINISTRATOR_NOT_FOUND = StatusCodeField(400201, 'Administrator Not Found', description=u'管理员不存在')
@@ -14,6 +15,7 @@ class AdministratorStatusCode(BaseStatusCode):
14 15
     ADMINISTRATOR_HAS_DISABLED = StatusCodeField(400216, 'Administrator Has Disabled', description=u'管理员已禁用')
15 16
     ADMINISTRATOR_HAS_DELETED = StatusCodeField(400217, 'Administrator Has Deleted', description=u'管理员已删除')
16 17
 
18
+
17 19
 class ParamStatusCode(BaseStatusCode):
18 20
     """ 4000xx 参数相关错误码 """
19 21
     PARAM_NOT_FOUND = StatusCodeField(400000, 'Param Not Found', description=u'参数不存在')
@@ -48,7 +50,6 @@ class PackGoodsStatusCode(BaseStatusCode):
48 50
     PACK_GOODS_INVENTORY_SHORTAGE = StatusCodeField(403002, 'Pack Goods Inventory Shortage', description=u'库存不足')
49 51
 
50 52
 
51
-
52 53
 class OrderStatusCode(BaseStatusCode):
53 54
     """ 4040xx 订单/支付相关错误码 """
54 55
     UNIFIED_ORDER_FAIL = StatusCodeField(404000, 'Unified Order Fail', description=u'统一下单失败')

Kodo/kodo - Gogs: Go Git Service

5 Commity (4a0627b8dd94b3c96e97f2511db6bf60fc23a16b)

Autor SHA1 Wiadomość Data
  Brightcells 511533855d Change oauth to use http 7 lat temu
  Brightcells b00a947884 Fix Bug: expired stamps for msel 8 lat temu
  Brightcells ac34b5f4bf Update origin_expired_stamps 8 lat temu
  Brightcells 1fac624f0e Add paage tgu_group_detail 8 lat temu
  Brightcells c12df969e1 add origin_expired_stamps 9 lat temu