update qr api

This commit is contained in:
2025-09-04 10:34:48 +09:00
parent 7abdfbe903
commit 3cb0c2daf7
2 changed files with 20 additions and 2 deletions

View File

@ -273,8 +273,8 @@ urlpatterns += [
path('api/routes/available/', available_routes, name='available_routes'), path('api/routes/available/', available_routes, name='available_routes'),
# QR Points API # QR Points API
path('api/submit_qr_points', submit_qr_points, name='submit_qr_points'), path('submit_qr_points', submit_qr_points, name='submit_qr_points'),
path('api/qr_points_status', qr_points_status, name='qr_points_status'), path('qr_points_status', qr_points_status, name='qr_points_status'),
] ]

View File

@ -50,6 +50,24 @@ def submit_qr_points(request):
image_data = request.data.get('image') image_data = request.data.get('image')
cp_number = request.data.get('cp_number') cp_number = request.data.get('cp_number')
# 📋 パラメータをログ出力(デバッグ用)
logger.info(f"[QR_SUBMIT] ID: {request_id} - 📋 Request Parameters:")
logger.info(f"[QR_SUBMIT] ID: {request_id} - 🏷️ Event Code: '{event_code}'")
logger.info(f"[QR_SUBMIT] ID: {request_id} - 👥 Team Name: '{team_name}'")
logger.info(f"[QR_SUBMIT] ID: {request_id} - 📱 QR Code Data: '{qr_code_data}'")
logger.info(f"[QR_SUBMIT] ID: {request_id} - 📍 Latitude: {latitude}")
logger.info(f"[QR_SUBMIT] ID: {request_id} - 🌍 Longitude: {longitude}")
logger.info(f"[QR_SUBMIT] ID: {request_id} - 🏁 CP Number: {cp_number}")
logger.info(f"[QR_SUBMIT] ID: {request_id} - 📸 Has Image: {image_data is not None}")
logger.info(f"[QR_SUBMIT] ID: {request_id} - 🌐 Client IP: {client_ip}")
logger.info(f"[QR_SUBMIT] ID: {request_id} - 👤 User: {user_info}")
logger.info(f"[QR_SUBMIT] ID: {request_id} - 🔧 User Agent: {user_agent[:100]}...")
# 全リクエストデータをログ出力(セキュリティ上重要でないデータのみ)
safe_data = {k: v for k, v in request.data.items() if k not in ['image', 'password']}
logger.info(f"[QR_SUBMIT] ID: {request_id} - 📊 Full Request Data: {json.dumps(safe_data, ensure_ascii=False, indent=2)}")
cp_number = request.data.get('cp_number')
# 📊 詳細なパラメータログ # 📊 詳細なパラメータログ
logger.info(f"[QR_SUBMIT] 📊 DETAILED PARAMS - ID: {request_id}") logger.info(f"[QR_SUBMIT] 📊 DETAILED PARAMS - ID: {request_id}")
logger.info(f"[QR_SUBMIT] 🏷️ Basic params: event_code='{event_code}', team_name='{team_name}'") logger.info(f"[QR_SUBMIT] 🏷️ Basic params: event_code='{event_code}', team_name='{team_name}'")