¨据不存在') 48
+
49
+
50
+class SignatureStatusCode(BaseStatusCode):
51
+    """ 4091xx 签名校验错误 """
52
+    SIGNATURE_ERROR = StatusCodeField(409101, 'Signature Error', description=u'签名错误')
53
+
54
+
55
+class GVCodeStatusCode(BaseStatusCode):
56
+    """ 4092xx 图形验证码相关错误码 """
57
+    GRAPHIC_VCODE_ERROR = StatusCodeField(409201, 'Graphic VCode Error', description=u'图形验证码错误')
58
+
59
+
60
+class SVCodeStatusCode(BaseStatusCode):
61
+    """ 4093xx 短信验证码相关错误码 """
62
+    SMS_QUOTA_LIMIT = StatusCodeField(409300, 'SMS Quota Limit', description=u'短信次数超限')
63
+    SMS_VCODE_ERROR = StatusCodeField(409301, 'SMS VCode Error', description=u'验证码错误,请稍后重试')
64
+    SMS_VCODE_HAS_SEND = StatusCodeField(409302, 'SMS VCode Has Send', description=u'验证码已发送,请勿重复获取')
65
+
66
+
67
+class InsufficientStatusCode(BaseStatusCode):
68
+    """ 4095xx 不足相关错误码 """
69
+    BALANCE_INSUFFICIENT = StatusCodeField(409501, 'Balance Insufficient', description=u'余额不足')
70
+    INTEGRAL_INSUFFICIENT = StatusCodeField(409502, 'Integral Insufficient', description=u'积分不足')
71
+
72
+
73
+class PermissionStatusCode(BaseStatusCode):
74
+    """ 4099xx 权限相关错误码 """
75
+    PERMISSION_DENIED = StatusCodeField(409900, 'Permission Denied', description=u'权限不足')
76
+    UPLOAD_PERMISSION_DENIED = StatusCodeField(409910, 'Upload Permission Denied', description=u'上传权限不足')
77
+    UPDATE_PERMISSION_DENIED = StatusCodeField(409930, 'Update Permission Denied', description=u'更新权限不足')

+ 24 - 0
utils/error/response_utils.py

@@ -0,0 +1,24 @@
1
+# -*- coding: utf-8 -*-
2
+
3
+from json_response import JsonpResponse, JsonResponse
4
+from StatusCode import StatusCodeField
5
+
6
+
7
+def response_data(status_code=200, message=None, description=None, data={}, **kwargs):
8
+    return dict({
9
+        'status': status_code,
10
+        'message': message,
11
+        'description': description,
12
+        'data': data,
13
+    }, **kwargs)
14
+
15
+
16
+def response(status_code=200, message=None, description=None, data={}, msg_args=[], msg_kwargs={}, desc_args=[], desc_kwargs={}, request=None, callback=None, **kwargs):
17
+    # Final Message and Description
18
+    message, description = (message or status_code.message, description or status_code.description) if isinstance(status_code, StatusCodeField) else (message, description)
19
+    # Final Response Data
20
+    resp_data = response_data(status_code, (message or '').format(*msg_args, **msg_kwargs), (description or '').format(*desc_args, **desc_kwargs), data, **kwargs)
21
+    # Assign Callback
22
+    callback = callback or (request and request.GET.get('callback'))
23
+    # Call JsonResponse or JsonpResponse
24
+    return JsonpResponse(callback, resp_data, safe=False) if callback else JsonResponse(resp_data, safe=False)

+ 0 - 0
utils/redis/__init__.py


+ 6 - 0
utils/redis/connect.py

@@ -0,0 +1,6 @@
1
+# -*- coding: utf-8 -*-
2
+
3
+from django.conf import settings
4
+
5
+
6
+r = settings.REDIS_CACHE

+ 1 - 0
utils/redis/rkeys.py

@@ -0,0 +1 @@
1
+# -*- coding: utf-8 -*-

+ 0 - 0
utils/user/__init__.py


+ 18 - 0
utils/user/userinfo_save.py

@@ -0,0 +1,18 @@
1
+# -*- coding: utf-8 -*-
2
+
3
+
4
+def userinfo_save(userinfo):
5
+    """ Save profile or something else """
6
+    # from account.models import UserInfo
7
+    # from django.conf import settings
8
+    #
9
+    # unique_identifier = userinfo.get(settings.WECHAT_UNIQUE_IDENTIFICATION, '')
10
+    #
11
+    # user, created = UserInfo.objects.select_for_update().get_or_create(**{settings.WECHAT_UNIQUE_IDENTIFICATION: unique_identifier})
12
+    # user.unionid = userinfo.get('unionid', '')
13
+    # user.openid = userinfo.get('openid', '')
14
+    # user.nickname = userinfo.get('nickname', '')
15
+    # user.avatar = userinfo.get('headimgurl', '')
16
+    # user.save()
17
+    #
18
+    # return user

kodo - Gogs: Go Git Service

No Description

Brightcells: 4bfdba3718 MemberCardID 8 years ago
..
0001_initial.py 4defb80fdc gogs first init 11 years ago
0002_auto_20151202_2251.py 434468279f add api of lesman login & update other api 11 years ago
0003_auto_20151202_2313.py 434468279f add api of lesman login & update other api 11 years ago
0004_auto_20151207_1811.py 4a8b4f8819 add watermark 11 years ago
0005_auto_20151209_1638.py 3454610bb7 add api of user signup/login 11 years ago
0006_auto_20151223_1533.py 5ef425fee7 add api wx_authorize_api 10 years ago
0007_auto_20160120_1830.py a121b75ff2 add db_index=True for status field 10 years ago
0008_userinfo_unionid.py 8aeca53563 record unionid for wx_authorize user 10 years ago
0009_auto_20160428_1410.py 269576f8b9 add guest user 10 years ago
0010_userinfo_uuid.py 63eaee0951 modify guest_login_api 10 years ago
0011_auto_20160627_1411.py 6d6c8485ce bind LensmanInfo and UserInfo 10 years ago
0012_auto_20160627_1419.py 6d6c8485ce bind LensmanInfo and UserInfo 10 years ago
0013_auto_20160711_1436.py d0affd4b01 add lensman_oauth page 10 years ago
0014_lensmaninfo_refused_reason.py 30d24179d9 add refused relative 10 years ago
0015_auto_20160713_1646.py 30d24179d9 add refused relative 10 years ago
0016_auto_20160718_1258.py c7071ae7f1 wx_uid to openid 10 years ago
0017_auto_20160908_1053.py 4fdd237863 add api price_fix 10 years ago
0018_auto_20161020_1844.py e249360c0c Add freeze_balance for lensman/user 10 years ago
0019_auto_20161024_1235.py c7abce172a Rename field name 10 years ago
0020_tourguideinfo.py 8a213207ea Add tour guide oauth 9 years ago
0021_auto_20161213_1639.py 8a213207ea Add tour guide oauth 9 years ago
0022_auto_20170212_2153.py c3e3681541 Create user in api get_userinfo_api for weapp 9 years ago
0023_auto_20170709_1923.py d38cc6ceb2 Add multi openid for UserInfo & Change create order support miniapp 9 years ago
0024_auto_20170917_1825.py a6195fa70d Add outtake lensman 9 years ago
0025_auto_20180101_2220.py 9bb56c50cc Makemigrations 8 years ago
0026_auto_20180103_0446.py a7cbbf15a7 Update max_length for CharField 8 years ago
0027_franchiserinfo_saleclerkinfo.py 627187a7d7 Update Kodo 8 years ago
0028_saleclerkinfo_total_integral.py 2bac598d19 Clerk Sale Submit 8 years ago
0029_userinfo_has_membercard.py 852e8b89b5 Has Member Card Flag 8 years ago
0030_userinfo_membercardid.py 4bfdba3718 MemberCardID 8 years ago
__init__.py 4defb80fdc gogs first init 11 years ago
kodo - Gogs: Go Git Service

Nessuna descrizione

Brightcells: 212e3994d1 MP verify file 9 anni fa
..
wx 212e3994d1 MP verify file 9 anni fa