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