diff --git a/test_server/crm/views.py b/test_server/crm/views.py index aa2a866..467e4a4 100644 --- a/test_server/crm/views.py +++ b/test_server/crm/views.py @@ -607,6 +607,12 @@ class ConsumerRegister(APIView): consumer.nickname = nickname if consumer.role and consumer.role.name == '游客': consumer.role = ConsumerRole.objects.get(name='注册用户') + # 默认工作类别是非医学Ⅲ类 + if not consumer.workscope: + try: + consumer.workscope = WorkScope.objects.get(name='非医学Ⅲ类') + except: + pass consumer.save() return Response(status=status.HTTP_200_OK) else: @@ -617,6 +623,12 @@ class ConsumerRegister(APIView): consumer.nickname = nickname if consumer.role and consumer.role.name == '游客': consumer.role = ConsumerRole.objects.get(name='注册用户') + # 默认工作类别是非医学Ⅲ类 + if not consumer.workscope: + try: + consumer.workscope = WorkScope.objects.get(name='非医学Ⅲ类') + except: + pass consumer.save() return Response(status=status.HTTP_200_OK) else: