s="icon octicon octicon-issue-opened"> Issues 0 Pull Requests 0 Commits 1086 Releases 0

No Description

views.py 1.5KB

    # -*- coding: utf-8 -*- from __future__ import division import json from django.core.serializers.json import DjangoJSONEncoder from django_logit import logit from django_response import response from TimeConvert import TimeConvert as tc from utils.error.errno_utils import GroupUserStatusCode from utils.redis.connect import r from utils.redis.rkeys import (TOUR_GUIDE_GROUP_CUR_SESSION, TOUR_GUIDE_GROUP_GEO_INFO, TOUR_GUIDE_GROUP_GEO_SUBMIT_DT, TOUR_GUIDE_GROUP_USER_GEO_LIST) from utils.redis.rtouruser import get_tour_user_belong_group @logit def geo_submit_api(request): user_id = request.POST.get('user_id', '') longitude = request.POST.get('lon', '') # 经度 latitude = request.POST.get('lat', '') # 纬度 # 获取用户当前所处旅行团 group_id = get_tour_user_belong_group(user_id) if not group_id: return response(GroupUserStatusCode.USER_HAS_NOT_JOIN_GROUP) r.pipeline().geoadd( TOUR_GUIDE_GROUP_GEO_INFO % group_id, longitude, latitude, user_id ).hset( TOUR_GUIDE_GROUP_GEO_SUBMIT_DT % group_id, user_id, tc.utc_string(format='%Y-%m-%dT%H:%M:%SZ') ).execute() session_id = r.get(TOUR_GUIDE_GROUP_CUR_SESSION % group_id) r.rpush(TOUR_GUIDE_GROUP_USER_GEO_LIST % (group_id, session_id, user_id), json.dumps({ 'lon': longitude, 'lat': latitude, 'current_time': tc.utc_datetime(ms=False), }, cls=DjangoJSONEncoder)) return response(200, 'Geo Info Submit Success', u'地理位置信息上传成功')
kodo - Gogs: Go Git Service

暫無描述

huangqimin001: 96c4bec605 :art: Add api activity_group_share 6 年之前
..
0001_initial.py 44a6cdf337 Statistic 8 年之前
0002_provincesalestatisticinfo.py 4efb7f6f87 Statistic 8 年之前
0003_provincesalestatisticinfo_position.py 08557546f6 Add position for ProvinceSaleStatisticInfo 8 年之前
0004_auto_20180426_0952.py 7c4311f505 Change ymd as IntegerField 8 年之前
0005_auto_20180508_1057.py c7b55979c0 Add province code/name for DistributorInfo 8 年之前
0006_auto_20180508_1830.py 537c495621 Statistic 8 年之前
0007_auto_20180517_1819.py 2988703c52 Update 8 年之前
0008_auto_20181007_0322.py de639f39e8 Makemigrations 8 年之前
0009_saleclerksalestatisticinfo.py 61ba06b9aa V2 TJ 8 年之前
0010_auto_20181025_2137.py deb84bfcb5 Makemigrations 8 年之前
0011_consumeuserstatisticinfo.py e9f8a35b9d Makemigrations 8 年之前
0012_auto_20181117_0052.py b8784eee8a Makemigrations 8 年之前
0013_auto_20190403_1917.py 9e6c98109a user's num 7 年之前
0014_consumemodelsalestatisticinfo_users.py 3a0fde0866 :art: Makemigrations 6 年之前
0015_modelsalestatisticinfo_saleclerks.py 3a0fde0866 :art: Makemigrations 6 年之前
0016_auto_20201130_0131.py 96c4bec605 :art: Add api activity_group_share 6 年之前
__init__.py 44a6cdf337 Statistic 8 年之前