@@ -1,15 +1,16 @@ |
||
1 | 1 |
# -*- coding: utf-8 -*- |
2 | 2 |
|
3 | 3 |
from django.conf.urls import url |
4 |
+from django_file_upload import views as file_views |
|
4 | 5 |
|
5 |
-from account import views as account_views |
|
6 | 6 |
from account import tourguide_views |
7 |
+from account import views as account_views |
|
7 | 8 |
from api import encrypt_views, mch_views |
8 | 9 |
from box import views as box_views |
9 | 10 |
from geo import views as geo_views |
10 |
-from group import views as group_views |
|
11 | 11 |
from group import (groupuser_views, lensman_views, tourguidegroup_views, tourguidegroupadmin_views, |
12 | 12 |
tourguidegroupuser_views) |
13 |
+from group import views as group_views |
|
13 | 14 |
from message import views as message_views |
14 | 15 |
from miniapp import views as mini_views |
15 | 16 |
from operation import views as op_views |
@@ -211,5 +212,9 @@ urlpatterns += [ |
||
211 | 212 |
|
212 | 213 |
urlpatterns += [ |
213 | 214 |
url(r'^clerk/submit$', oauth_views.clerk_submit_api, name='clerk_submit_api'), # 店员信息提交 |
214 |
- url(r'^clerk/sale/submit$', sale_views.clerk_sale_submit_api, name='clerk_sale_submit_api'), # 店员销售信息提交 |
|
215 |
+ url(r'^clerk/sale/submit$', sale_views.clerk_sale_submit_api, name='clerk_sale_submit'), # 店员销售信息提交 |
|
216 |
+] |
|
217 |
+ |
|
218 |
+urlpatterns = [ |
|
219 |
+ url(r'^upload$', file_views.file_upload, name='file_upload'), |
|
215 | 220 |
] |
@@ -33,8 +33,29 @@ def clerk_sale_oauth(request): |
||
33 | 33 |
|
34 | 34 |
|
35 | 35 |
@logit |
36 |
-@transaction.atomic |
|
37 | 36 |
def clerk_sale_submit_api(request): |
37 |
+ user_id = request.POST.get('user_id', '') |
|
38 |
+ iv = request.POST.get('iv', '') |
|
39 |
+ encryptedData = request.POST.get('encryptedData', '') |
|
40 |
+ lat = request.POST.get('lat', '') |
|
41 |
+ lon = request.POST.get('lon', '') |
|
42 |
+ serialNo = request.POST.get('SerialNo', '') |
|
43 |
+ verifyResult = request.POST.get('verifyResult', '') |
|
44 |
+ |
|
45 |
+ consumer_name = request.POST.get('consumer_name', '') |
|
46 |
+ consumer_phone = request.POST.get('consumer_phone', '') |
|
47 |
+ |
|
48 |
+ file_path = request.POST.get('file_path', '') |
|
49 |
+ |
|
50 |
+ return response(200, data={ |
|
51 |
+ 'integral': 123, |
|
52 |
+ 'total_integral': 12345, |
|
53 |
+ }) |
|
54 |
+ |
|
55 |
+ |
|
56 |
+@logit |
|
57 |
+@transaction.atomic |
|
58 |
+def clerk_sale_submit_api_bak(request): |
|
38 | 59 |
""" 店员信息提交 """ |
39 | 60 |
step = int(request.POST.get('step', 1)) |
40 | 61 |
|
@@ -43,8 +43,7 @@ INSTALLED_APPS = ( |
||
43 | 43 |
'django.contrib.sessions', |
44 | 44 |
'django.contrib.messages', |
45 | 45 |
'django.contrib.staticfiles', |
46 |
- # 'rest_framework', |
|
47 |
- # 'django_q', |
|
46 |
+ 'django_file_upload', |
|
48 | 47 |
'django_rlog', |
49 | 48 |
'django_uniapi', |
50 | 49 |
'django_we', |
@@ -353,7 +352,13 @@ ADMINS = [('Kimi', 'kimi@pai.ai')] |
||
353 | 352 |
MANAGERS = ADMINS |
354 | 353 |
# Subject-line prefix for email messages send with django.core.mail.mail_admins |
355 | 354 |
# or ...mail_managers. Make sure to include the trailing space. |
356 |
-EMAIL_SUBJECT_PREFIX = u'[Pai2] ' |
|
355 |
+EMAIL_SUBJECT_PREFIX = u'[Kodo] ' |
|
356 |
+ |
|
357 |
+# Django-Admin Settings |
|
358 |
+DISABLE_ACTION = False |
|
359 |
+ |
|
360 |
+# Django-Logit Settings |
|
361 |
+DJANGO_LOGIT_ENABLED = True |
|
357 | 362 |
|
358 | 363 |
try: |
359 | 364 |
from local_settings import * |
@@ -22,8 +22,8 @@ from django.contrib import admin |
||
22 | 22 |
from rest_framework import routers |
23 | 23 |
|
24 | 24 |
from account import views as account_views |
25 |
-from group import views as group_views |
|
26 | 25 |
from group import grouppage_views |
26 |
+from group import views as group_views |
|
27 | 27 |
from miniapp import views as mini_views |
28 | 28 |
from photo import views as photo_views |
29 | 29 |
from website import views as website_views |
@@ -84,11 +84,19 @@ urlpatterns += [ |
||
84 | 84 |
# Additionally, we include login URLs for the browsable API. |
85 | 85 |
urlpatterns += [ |
86 | 86 |
# url(r'^restapi/', include(router.urls)), |
87 |
- url(r'^uniapi/', include('django_uniapi.urls', namespace='uniapi')), |
|
88 | 87 |
url(r'^api/', include('api.urls', namespace='api')), |
88 |
+ url(r'^uniapi/', include('django_uniapi.urls', namespace='uniapi')), |
|
89 |
+ url(r'^api-auth/', include('rest_framework.urls', namespace='rest_framework')), |
|
90 |
+] |
|
91 |
+ |
|
92 |
+urlpatterns += [ |
|
89 | 93 |
url(r'^w/', include('django_we.urls', namespace='shortwechat')), |
90 | 94 |
url(r'^we/', include('django_we.urls', namespace='wechat')), |
91 |
- url(r'^api-auth/', include('rest_framework.urls', namespace='rest_framework')) |
|
95 |
+] |
|
96 |
+ |
|
97 |
+urlpatterns += [ |
|
98 |
+ url(r'^f/', include('page.urls', namespace='shortpage')), |
|
99 |
+ url(r'^page/', include('page.urls', namespace='page')), |
|
92 | 100 |
] |
93 | 101 |
|
94 | 102 |
urlpatterns += [ |
@@ -3,7 +3,6 @@ |
||
3 | 3 |
from curtail_uuid import CurtailUUID |
4 | 4 |
from django.db import transaction |
5 | 5 |
from django.shortcuts import render |
6 |
-# from django_q.tasks import async |
|
7 | 6 |
from django_response import response |
8 | 7 |
from ipaddr import client_ip |
9 | 8 |
from logit import logit |
@@ -1,4 +1,3 @@ |
||
1 |
--e git+https://github.com/Brightcells/django-q.git#egg=django-q |
|
2 | 1 |
CodeConvert==2.0.4 |
3 | 2 |
Django==1.11.9 |
4 | 3 |
MySQL-python==1.2.5 |
@@ -10,6 +9,7 @@ django-admin==1.1.1 |
||
10 | 9 |
django-curtail-uuid==1.0.0 |
11 | 10 |
django-detect==1.0.5 |
12 | 11 |
django-file-md5==1.0.1 |
12 |
+django-file-upload==1.0.0 |
|
13 | 13 |
django-ip==1.0.2 |
14 | 14 |
django-json-render==1.0.0 |
15 | 15 |
django-json-response==1.1.5 |