Fix Bug: could not convert string to float: undefined

Brightcells 6 年之前
父节点
当前提交
44044c9cd8
共有 1 个文件被更改,包括 7 次插入2 次删除
  1. 7 2
      api/mch_views.py

+ 7 - 2
api/mch_views.py

@@ -212,8 +212,8 @@ def consumer_info_api(request):
212 212
     user_id = request.POST.get('user_id', '')
213 213
     iv = request.POST.get('iv', '')
214 214
     encryptedData = request.POST.get('encryptedData', '')
215
-    lat = request.POST.get('lat', '')
216
-    lon = request.POST.get('lon', '')
215
+    lat = request.POST.get('lat', .0)
216
+    lon = request.POST.get('lon', .0)
217 217
     brandID = request.POST.get('BrandID', '')
218 218
     modelID = request.POST.get('ModelID', '')
219 219
     distributorID = request.POST.get('DistributorID', '')
@@ -221,6 +221,11 @@ def consumer_info_api(request):
221 221
     verifyResult = request.POST.get('verifyResult', '')
222 222
     purePhoneNumber = request.POST.get('purePhoneNumber', '')
223 223
 
224
+    if lat == 'undefined':
225
+        lat = .0
226
+    if lon == 'undefined':
227
+        lon = .0
228
+
224 229
     purePhoneNumber = purePhoneNumber or getPhoneNumber(request)
225 230
 
226 231
     # 校验用户是否存在