|
|
@@ -16,8 +16,7 @@ export class ScanRecordController {
|
|
|
try {
|
|
|
const { qrCode, latitude, longitude, address, ipAddress, userAgent } = request.body
|
|
|
|
|
|
- // 如果前端没有提供IP和UserAgent,从请求中获取
|
|
|
- const finalIpAddress = ipAddress || request.ip
|
|
|
+ const finalIpAddress = ipAddress || request.ip || request.socket.remoteAddress
|
|
|
const finalUserAgent = userAgent || request.headers['user-agent']
|
|
|
|
|
|
const scanRecord = await this.scanRecordService.create(
|