Exemplo n.º 1
0
 def post(self):
     checked_request = self.__check_request(request.form)
     if not Spot.find_by(forsquare_id=checked_request['foursquare_id']):
         checked_request = self.__re_check_request(request.form)
         spot = Spot(forsquare_id=checked_request['foursquare_id'],
                     name=checked_request['_location'],
                     latlng='POINT(' + checked_request['lng'] + ' ' +
                     checked_request['lat'] + ")")
         spot.insert()
     spot = Spot.find_by(forsquare_id=checked_request['foursquare_id'])
     with Timer.transaction():
         timer = Timer(user_id=g.user.id,
                       spot_id=spot.id,
                       start_at=checked_request["start_at"])
         timer.insert()
     return jsonify(status=200,
                    message='ok',
                    request=request.form,
                    response={'timer_id': timer.id})
Exemplo n.º 2
0
 def post(self):
     checked_request = self.__check_request(request.form)
     if not Spot.find_by(forsquare_id=checked_request['foursquare_id']):
         checked_request = self.__re_check_request(request.form)
         spot = Spot(
             forsquare_id=checked_request['foursquare_id'],
             name=checked_request['_location'],
             latlng= 'POINT('+ checked_request['lng'] +' '+ checked_request['lat'] + ")"
         )
         spot.insert()
     spot = Spot.find_by(forsquare_id=checked_request['foursquare_id'])
     with Timer.transaction():
         timer = Timer(user_id=g.user.id,
                       spot_id=spot.id,
                       start_at=checked_request["start_at"]
         )
         timer.insert()
     return jsonify(status=200, message='ok', request=request.form,
                    response={'timer_id':timer.id}
            )