update qr api
This commit is contained in:
@ -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'),
|
||||||
|
|
||||||
]
|
]
|
||||||
|
|
||||||
|
|||||||
@ -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}'")
|
||||||
|
|||||||
Reference in New Issue
Block a user