jiayubo 3 months ago
parent
commit
db4310ad08
1 changed files with 4 additions and 3 deletions
  1. 4 3
      api/login.js

+ 4 - 3
api/login.js

@@ -6,8 +6,8 @@ export function login(username, password, code, uuid, referrerType, referrerId,
 	const lat = typeof latitude === 'number' ? latitude.toFixed(6) : (latitude || "0.000000")
 	const lng = typeof longitude === 'number' ? longitude.toFixed(6) : (longitude || "0.000000")
 	
-	// 确保referrerQrCodeVersion有默认值
-	const qrCodeVersion = referrerQrCodeVersion || ""
+	// 只有当referrerQrCodeVersion有值且不为空字符串时才转换为数字
+	const qrCodeVersion = referrerQrCodeVersion === "" || referrerQrCodeVersion === undefined ? "" : Number(referrerQrCodeVersion)
 	// 确保referrerType有默认值1
 	const type = 1
 	// 确保referrerId有默认值
@@ -20,12 +20,13 @@ export function login(username, password, code, uuid, referrerType, referrerId,
 		uuid,
 		referrerType: type,
     referrerId: id,
-    referrerQrCodeVersion: qrCodeVersion,  // 使用带默认值的变量
+    referrerQrCodeVersion: qrCodeVersion,  // 使用转换为数字的变量
 		latitude: lat,
 		longitude: lng
 	}
 	
 	console.log('API发送经纬度字符串格式:', lat, lng)
+	console.log('referrerQrCodeVersion数字类型:', qrCodeVersion, typeof qrCodeVersion)
 	
 	return request({
 		url: '/login',