增加接口course_field_register,用户小程序已报名表单自动填充。

FFIB лет %!s(int64=3): %!d(string=назад)
Родитель
Сommit
45e51359d8
2 измененных файлов с 19 добавлено и 0 удалено
  1. 18 0
      api/course_register_views.py
  2. 1 0
      api/urls.py

+ 18 - 0
api/course_register_views.py

@@ -72,6 +72,24 @@ def course_register(request):
72 72
 
73 73
     return response()
74 74
 
75
+def course_field_register(request):
76
+    user_id = request.POST.get('user_id', '')
77
+    field_id = request.POST.get('field_id', '')
78
+
79
+    try:
80
+        info = CourseRegisterInfo.objects.get(user_id=user_id, field_id=field_id)
81
+    except:
82
+        return response()
83
+
84
+    fields = info.data.get('fields').get('fields')
85
+    
86
+    registers = {}
87
+    for field in fields:
88
+        registers[field.get('key')] = field.get('value')
89
+
90
+    return response(data={
91
+        'logs': registers,
92
+    })
75 93
 
76 94
 def course_register_list(request):
77 95
     admin_id = request.POST.get('admin_id', '')

+ 1 - 0
api/urls.py

@@ -66,6 +66,7 @@ urlpatterns += [
66 66
     url(r'^mp/course/field/list$', course_field_views.mp_get_course_field, name='mp_get_course_field'),
67 67
 
68 68
     url(r'^mp/course/register$', course_register_views.course_register, name='course_register'),
69
+    url(r'^mp/course/filed/register$', course_register_views.course_field_register, name='course_field_register'),
69 70
 ]
70 71
 
71 72
 urlpatterns += [