add submit_qr_points
This commit is contained in:
@ -488,6 +488,27 @@ def checkin_from_rogapp(request):
|
||||
gps_coordinates = request.data.get('gps_coordinates', {})
|
||||
camera_metadata = request.data.get('camera_metadata', {})
|
||||
|
||||
# 🔍 詳細なパラメータログ(QRコード問題調査用)
|
||||
logger.info(f"[CHECKIN] 🔍 DETAILED PARAMS - ID: {request_id}")
|
||||
logger.info(f"[CHECKIN] 📊 Basic params: event_code='{event_code}', team_name='{team_name}', cp_number={cp_number}")
|
||||
logger.info(f"[CHECKIN] 🖼️ Image params: has_image={bool(image_url)}, image_size={len(image_url) if image_url else 0}, image_type={type(image_url)}")
|
||||
logger.info(f"[CHECKIN] 🛒 Purchase params: buy_flag={buy_flag} (type: {type(buy_flag)})")
|
||||
logger.info(f"[CHECKIN] 📱 Client params: user_agent='{user_agent[:100]}...', client_ip='{client_ip}'")
|
||||
logger.info(f"[CHECKIN] 🔐 Auth params: user_authenticated={request.user.is_authenticated}, user='{user_info}'")
|
||||
|
||||
# 全リクエストデータをダンプ(QRコード問題調査用)
|
||||
try:
|
||||
import json
|
||||
request_data_safe = {}
|
||||
for key, value in request.data.items():
|
||||
if key == 'image' and value:
|
||||
request_data_safe[key] = f"[IMAGE_DATA:{len(str(value))}chars]"
|
||||
else:
|
||||
request_data_safe[key] = value
|
||||
logger.info(f"[CHECKIN] 📥 FULL REQUEST DATA: {json.dumps(request_data_safe, ensure_ascii=False, indent=2)}")
|
||||
except Exception as e:
|
||||
logger.warning(f"[CHECKIN] Failed to log request data: {e}")
|
||||
|
||||
logger.info(f"[CHECKIN] Request parameters - ID: {request_id}, event_code: '{event_code}', team_name: '{team_name}', cp_number: {cp_number}, has_image: {bool(image_url)}, image_size: {len(image_url) if image_url else 0} chars, buy_flag: {buy_flag}, user_agent: '{user_agent[:100]}'")
|
||||
|
||||
# GPS座標情報をログに記録
|
||||
|
||||
Reference in New Issue
Block a user