suppost scene

FFIB преди 5 години
родител
ревизия
dbe2258f29
променени са 3 файла, в които са добавени 21 реда и са изтрити 0 реда
  1. 2 0
      api/mini_views.py
  2. 18 0
      live/migrations/0013_roomuserinfo_scene.py
  3. 1 0
      live/models.py

+ 2 - 0
api/mini_views.py

@@ -69,6 +69,7 @@ def mini_login_api(request):
69 69
 def mini_live_login_api(request):
70 70
     share_openid = request.POST.get('share_openid', '')
71 71
     room_id = request.POST.get('room_id', '')
72
+    scene = request.POST.get('scene', '')
72 73
 
73 74
     wxcfg = WECHAT.get('MINIAPP', {})
74 75
 
@@ -120,6 +121,7 @@ def mini_live_login_api(request):
120 121
         user_id=user.user_id,
121 122
         openid=user.openid,
122 123
         anchor_id=room.anchor_id,
124
+        scene=scene,
123 125
     )
124 126
 
125 127
     return response(data=user.data)

+ 18 - 0
live/migrations/0013_roomuserinfo_scene.py

@@ -0,0 +1,18 @@
1
+# Generated by Django 2.2.12 on 2020-05-22 05:00
2
+
3
+from django.db import migrations, models
4
+
5
+
6
+class Migration(migrations.Migration):
7
+
8
+    dependencies = [
9
+        ('live', '0012_auto_20200522_1224'),
10
+    ]
11
+
12
+    operations = [
13
+        migrations.AddField(
14
+            model_name='roomuserinfo',
15
+            name='scene',
16
+            field=models.CharField(blank=True, help_text='进入场景', max_length=32, verbose_name='scene'),
17
+        ),
18
+    ]

+ 1 - 0
live/models.py

@@ -197,6 +197,7 @@ class RoomUserInfo(BaseModelMixin):
197 197
     user_id = models.CharField(_('user_id'), max_length=32, blank=True, help_text='用户唯一标识')
198 198
     openid = models.CharField(_('openid'), max_length=32, blank=True, help_text='用户 openid')
199 199
     share_openid = models.CharField(_('share_openid'), max_length=32, blank=True, help_text='分享用户 openid')
200
+    scene = models.CharField(_('scene'), max_length=32, blank=True, help_text='进入场景')
200 201
 
201 202
     class Meta:
202 203
         verbose_name = _('直播间用户信息')