| @@ -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 | + ] | 
| @@ -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 | } |