@@ -0,0 +1,19 @@ |
||
1 |
+# -*- coding: utf-8 -*- |
|
2 |
+from __future__ import unicode_literals |
|
3 |
+ |
|
4 |
+from django.db import models, migrations |
|
5 |
+ |
|
6 |
+ |
|
7 |
+class Migration(migrations.Migration): |
|
8 |
+ |
|
9 |
+ dependencies = [ |
|
10 |
+ ('group', '0029_auto_20161224_1616'), |
|
11 |
+ ] |
|
12 |
+ |
|
13 |
+ operations = [ |
|
14 |
+ migrations.AddField( |
|
15 |
+ model_name='groupinfo', |
|
16 |
+ name='gather_location', |
|
17 |
+ field=models.CharField(help_text='\u65c5\u6e38\u56e2\u96c6\u5408\u5730\u70b9', max_length=255, null=True, verbose_name='gather_location', blank=True), |
|
18 |
+ ), |
|
19 |
+ ] |
@@ -46,6 +46,7 @@ class GroupInfo(CreateUpdateMixin): |
||
46 | 46 |
gather_at = models.DateTimeField(_(u'gather_at'), blank=True, null=True, help_text=_(u'旅游团集合时间')) |
47 | 47 |
gather_lon = models.FloatField(_(u'gather_lon'), blank=True, null=True, help_text=_(u'旅游团集合经度')) |
48 | 48 |
gather_lat = models.FloatField(_(u'gather_lat'), blank=True, null=True, help_text=_(u'旅游团集合纬度')) |
49 |
+ gather_location = models.CharField(_(u'gather_location'), max_length=255, blank=True, null=True, help_text=u'旅游团集合地点') |
|
49 | 50 |
|
50 | 51 |
attentions_path = models.CharField(_(u'attentions_path'), max_length=255, blank=True, null=True, help_text=u'注意事项照片存放路径') |
51 | 52 |
schedules_path = models.CharField(_(u'schedules_path'), max_length=255, blank=True, null=True, help_text=u'行程安排照片存放路径') |
@@ -89,6 +90,7 @@ class GroupInfo(CreateUpdateMixin): |
||
89 | 90 |
'gather_at': tc.remove_microsecond(self.gather_at), |
90 | 91 |
'gather_lon': self.gather_lon, |
91 | 92 |
'gather_lat': self.gather_lat, |
93 |
+ 'gather_location': self.gather_location, |
|
92 | 94 |
'created_at': tc.remove_microsecond(self.created_at), |
93 | 95 |
'banners': { |
94 | 96 |
'attentions': self.group_attentions_url, |
@@ -131,6 +131,7 @@ def pai2_tginfo_api(request): |
||
131 | 131 |
group_info['gather_at'] = '' |
132 | 132 |
group_info['gather_lon'] = '' |
133 | 133 |
group_info['gather_lat'] = '' |
134 |
+ group_info['gather_location'] = '' |
|
134 | 135 |
|
135 | 136 |
return response(200, 'Get Tour Guide Group Detail Info Success', u'获取旅行团详情成功', { |
136 | 137 |
'group_id': group_id, |
@@ -236,6 +237,7 @@ def tg_group_gather_start_api(request): |
||
236 | 237 |
gather_at = tc.utc_string_to_utc_datetime(request.POST.get('gather_at', ''), format='%Y-%m-%dT%H:%M:%SZ') # UTC, %Y-%m-%dT%H:%M:%SZ |
237 | 238 |
gather_lon = request.POST.get('lon', '') # 经度 |
238 | 239 |
gather_lat = request.POST.get('lat', '') # 纬度 |
240 |
+ gather_location = request.POST.get('gather_location', '') # 地点 |
|
239 | 241 |
|
240 | 242 |
# 群组校验 |
241 | 243 |
try: |
@@ -251,6 +253,7 @@ def tg_group_gather_start_api(request): |
||
251 | 253 |
group.gather_at = gather_at |
252 | 254 |
group.gather_lon = gather_lon |
253 | 255 |
group.gather_lat = gather_lat |
256 |
+ group.gather_location = gather_location |
|
254 | 257 |
group.save() |
255 | 258 |
|
256 | 259 |
# Redis 群组数据缓存更新 |
@@ -261,6 +264,7 @@ def tg_group_gather_start_api(request): |
||
261 | 264 |
'gather_at': gather_at, |
262 | 265 |
'gather_lon': gather_lon, |
263 | 266 |
'gather_lat': gather_lat, |
267 |
+ 'gather_location': gather_location, |
|
264 | 268 |
}, cls=DjangoJSONEncoder)).execute() |
265 | 269 |
|
266 | 270 |
# TODO: Inital user's geo location when start new gather info |