:art: Add more field for MemberActivity

huangqimin 5 年之前
父节点
当前提交
598d0be866
共有 2 个文件被更改,包括 39 次插入0 次删除
  1. 30 0
      member/migrations/0004_auto_20191119_2342.py
  2. 9 0
      member/models.py

+ 30 - 0
member/migrations/0004_auto_20191119_2342.py

@@ -0,0 +1,30 @@
1
+# -*- coding: utf-8 -*-
2
+# Generated by Django 1.11.26 on 2019-11-19 15:42
3
+from __future__ import unicode_literals
4
+
5
+from django.db import migrations, models
6
+
7
+
8
+class Migration(migrations.Migration):
9
+
10
+    dependencies = [
11
+        ('member', '0003_auto_20191119_1446'),
12
+    ]
13
+
14
+    operations = [
15
+        migrations.AddField(
16
+            model_name='memberactivityinfo',
17
+            name='integral',
18
+            field=models.IntegerField(default=0, help_text='\u4f1a\u5458\u79ef\u5206', verbose_name='integral'),
19
+        ),
20
+        migrations.AddField(
21
+            model_name='memberactivityinfo',
22
+            name='lat',
23
+            field=models.FloatField(default=1.0, help_text='\u7eac\u5ea6', verbose_name='lat'),
24
+        ),
25
+        migrations.AddField(
26
+            model_name='memberactivityinfo',
27
+            name='lon',
28
+            field=models.FloatField(default=1.0, help_text='\u7ecf\u5ea6', verbose_name='lon'),
29
+        ),
30
+    ]

+ 9 - 0
member/models.py

@@ -174,6 +174,10 @@ class MemberActivityInfo(BaseModelMixin):
174 174
 
175 175
     date = models.DateField(_(u'date'), blank=True, null=True, help_text=u'活动时间')
176 176
     location = models.CharField(_(u'location'), max_length=255, blank=True, null=True, help_text=u'活动地点')
177
+    lat = models.FloatField(_(u'lat'), default=1.0, help_text=u'纬度')
178
+    lon = models.FloatField(_(u'lon'), default=1.0, help_text=u'经度')
179
+
180
+    integral = models.IntegerField(_(u'integral'), default=0, help_text=u'会员积分')
177 181
 
178 182
     image = models.ImageField(_(u'image'), upload_to=upload_path, blank=True, null=True, help_text=u'活动内容图片')
179 183
 
@@ -228,8 +232,13 @@ class MemberActivityInfo(BaseModelMixin):
228 232
             'subtitle': self.subtitle,
229 233
             'date': tc.local_string(self.date, '%Y-%m-%d'),
230 234
             'location': self.location,
235
+            'lat': self.lat,
236
+            'lon': self.lon,
237
+            'integral': self.integral,
231 238
             'cover_url': self.cover_url,
232 239
             'content_rich_text': self.content_rich_text,
240
+            'share_img_link': self.share_img_link,
241
+            'share_h5_link': self.share_h5_link,
233 242
             'state': 0,
234 243
             'is_signed': 0,
235 244
         }