six_002
This commit is contained in:
@@ -22,12 +22,14 @@ class 小程序用户的位置接口ViewSets(ViewSet):
|
||||
# 判断 当前用户,是否已经拿有位置的信息数据了
|
||||
if six六果对象.user_区县:
|
||||
# 当这里为true的时候就可以直接返回了
|
||||
print("判断当前的用户区县不为None")
|
||||
return Response()
|
||||
else:
|
||||
纬度 = pydash.get(obj=result, path="latitude")
|
||||
经度 = pydash.get(obj=result, path="longitude")
|
||||
print("\n🍎 🍏 🍊 🍎 🍏 🍊 🍎 🍏 🍊 🍎 用户的定位的数据", result)
|
||||
地图解析结果 = wei地图工具.经纬度转换为地址(location=f"{纬度},{经度}")
|
||||
print(地图解析结果, "=============")
|
||||
省 = pydash.get(obj=地图解析结果, path="result.address_component.province")
|
||||
市 = pydash.get(obj=地图解析结果, path="result.address_component.city")
|
||||
区 = pydash.get(obj=地图解析结果, path="result.address_component.district")
|
||||
@@ -38,6 +40,7 @@ class 小程序用户的位置接口ViewSets(ViewSet):
|
||||
six六果对象.user_省份 = 省
|
||||
six六果对象.user_城市 = 市
|
||||
six六果对象.user_街道信息 = 街道
|
||||
six六果对象.save()
|
||||
httpResData = BaseResponse(resData=ResData(listData=[""], dictData={"demo": "xiaozizi"}), ).model_dump()
|
||||
return Response(data=httpResData, status=status.HTTP_200_OK)
|
||||
|
||||
@@ -49,7 +52,7 @@ class 小程序用户的位置接口ViewSets(ViewSet):
|
||||
x_forwarded_for = request.META.get('HTTP_X_FORWARDED_FOR', False)
|
||||
ip = pydash.head(x_forwarded_for.split(','))
|
||||
mini_unionid_user = weiuser.objects.get(unionid=self_mini_unionid, )
|
||||
if mini_unionid_user.user_省份 is None or mini_unionid_user.user_区县 is None or mini_unionid_user.user_城市 is None:
|
||||
if mini_unionid_user.user_省份 is None or mini_unionid_user.user_城市 is None:
|
||||
weiData = wei地图工具.ip地址转为地址(x_forwarded_for=ip, )
|
||||
province_省份 = pydash.get(obj=weiData, path="result.ad_info.province")
|
||||
city_城市 = pydash.get(obj=weiData, path="result.ad_info.city")
|
||||
|
||||
Reference in New Issue
Block a user