@@ -82,6 +82,7 @@ def delete_course_field(request): |
||
| 82 | 82 |
|
| 83 | 83 |
return response() |
| 84 | 84 |
|
| 85 |
+ |
|
| 85 | 86 |
# 小程序获取报名字段列表 |
| 86 | 87 |
def mp_get_course_field(request): |
| 87 | 88 |
field_id = request.POST.get('field_id', '')
|
@@ -93,4 +94,4 @@ def mp_get_course_field(request): |
||
| 93 | 94 |
|
| 94 | 95 |
return response(data={
|
| 95 | 96 |
'field': field.data, |
| 96 |
- }) |
|
| 97 |
+ }) |
@@ -57,7 +57,7 @@ def course_register(request): |
||
| 57 | 57 |
# 'course_name': course_name, |
| 58 | 58 |
# 'fields': registers, |
| 59 | 59 |
# }) |
| 60 |
- |
|
| 60 |
+ |
|
| 61 | 61 |
user_course_register, _ = UserCourseRegisterInfo.objects.get_or_create(user_id=user_id, course_id=course_id) |
| 62 | 62 |
if not user_course_register.campus_id: |
| 63 | 63 |
user_course_register.campus_id = admin.campus_id if admin else '' |
@@ -73,13 +73,14 @@ def course_register(request): |
||
| 73 | 73 |
|
| 74 | 74 |
return response() |
| 75 | 75 |
|
| 76 |
+ |
|
| 76 | 77 |
def course_field_register(request): |
| 77 | 78 |
user_id = request.POST.get('user_id', '')
|
| 78 | 79 |
field_id = request.POST.get('field_id', '')
|
| 79 | 80 |
|
| 80 | 81 |
try: |
| 81 | 82 |
info = CourseRegisterInfo.objects.get(user_id=user_id, field_id=field_id) |
| 82 |
- except: |
|
| 83 |
+ except CourseRegisterInfo.DoesNotExist: |
|
| 83 | 84 |
return response() |
| 84 | 85 |
|
| 85 | 86 |
fields = info.data.get('fields')
|
@@ -92,6 +93,7 @@ def course_field_register(request): |
||
| 92 | 93 |
'logs': registers, |
| 93 | 94 |
}) |
| 94 | 95 |
|
| 96 |
+ |
|
| 95 | 97 |
def course_register_list(request): |
| 96 | 98 |
admin_id = request.POST.get('admin_id', '')
|
| 97 | 99 |
course_id = request.POST.get('course_id', '')
|
@@ -106,7 +108,7 @@ def course_register_list(request): |
||
| 106 | 108 |
campus = BranchCampusInfo.objects.get(campus_id=admin.campus_id) |
| 107 | 109 |
if campus.campus_type == BranchCampusInfo.BRANCH: |
| 108 | 110 |
registers = UserCourseRegisterInfo.objects.filter(campus_id=admin.campus_id) |
| 109 |
- |
|
| 111 |
+ |
|
| 110 | 112 |
if course_id: |
| 111 | 113 |
registers = UserCourseRegisterInfo.objects.filter(course_id=course_id) |
| 112 | 114 |
|
@@ -120,6 +122,7 @@ def course_register_list(request): |
||
| 120 | 122 |
'left': left, |
| 121 | 123 |
}) |
| 122 | 124 |
|
| 125 |
+ |
|
| 123 | 126 |
def update_course_registers_status(request): |
| 124 | 127 |
admin_id = request.POST.get('admin_id', '')
|
| 125 | 128 |
course_id = request.POST.get('course_id', '')
|
@@ -141,5 +144,5 @@ def update_course_registers_status(request): |
||
| 141 | 144 |
if (user_status == UserCourseRegisterInfo.GRADUATED) or (user_status == UserCourseRegisterInfo.CERTIFICATE and campus.campus_type == BranchCampusInfo.MAIN): |
| 142 | 145 |
user_course_register.user_status = user_status |
| 143 | 146 |
user_course_register.save() |
| 144 |
- |
|
| 145 |
- return response() |
|
| 147 |
+ |
|
| 148 |
+ return response() |
@@ -79,4 +79,4 @@ urlpatterns += [ |
||
| 79 | 79 |
|
| 80 | 80 |
urlpatterns += [ |
| 81 | 81 |
url(r'^mp/branch/campus/list$', branch_campus_views.get_branch_campus_list, name='get_branch_campus_list'), |
| 82 |
-] |
|
| 82 |
+] |
@@ -246,11 +246,11 @@ class UserCourseRegisterInfo(BaseModelMixin): |
||
| 246 | 246 |
CERTIFICATE = 'certificate' |
| 247 | 247 |
|
| 248 | 248 |
USER_STATUS_TUPLE = ( |
| 249 |
- (INCLASS, '上课中'), |
|
| 249 |
+ (INCLASS, '上课中'), |
|
| 250 | 250 |
(GRADUATED, '已毕业'), |
| 251 | 251 |
(CERTIFICATE, '已发证'), |
| 252 | 252 |
) |
| 253 |
- |
|
| 253 |
+ |
|
| 254 | 254 |
campus_id = models.CharField(_('campus_id'), max_length=32, blank=True, null=True, help_text='分院唯一标识', db_index=True)
|
| 255 | 255 |
campus_name = models.CharField(_('campus_name'), max_length=255, blank=True, null=True, help_text='分院名称')
|
| 256 | 256 |
|
@@ -264,7 +264,6 @@ class UserCourseRegisterInfo(BaseModelMixin): |
||
| 264 | 264 |
|
| 265 | 265 |
user_status = models.CharField(_('user_status'), max_length=32, choices=USER_STATUS_TUPLE, default=INCLASS, help_text='用户状态')
|
| 266 | 266 |
|
| 267 |
- |
|
| 268 | 267 |
# {
|
| 269 | 268 |
# 'field_id': '', |
| 270 | 269 |
# 'fields': [] |