PhoneDone
Some checks failed
K8S Fission Deployment / Deployment fission functions (push) Failing after 20s

This commit is contained in:
QuangMinh_123
2025-12-11 06:51:48 +00:00
parent ec3b3303f6
commit 69057654d5
5 changed files with 145 additions and 26 deletions

View File

@@ -1,5 +1,17 @@
import crud
from flask import jsonify, request
from filters import PhonePage
from helpers import CORS_HEADERS
import logging
# Cấu hình logging ở đây
logging.basicConfig(
level=logging.INFO, # Mức độ log
# Định dạng log
format='%(asctime)s - %(name)s - %(levelname)s - %(message)s',
)
log = logging.getLogger(__name__)
def main():
@@ -27,11 +39,20 @@ def main():
def make_delete_request():
try:
user_id = request.headers.get("X-User")
# Lay user_id tu header X-User
user_id = request.headers.get("X-Fission-Params-UserId")
if not user_id:
return jsonify({"error": "user_id is required"}), 400
return jsonify({"error": "user_id is required"}), 400, CORS_HEADERS
response, status = crud
return jsonify(response), status
phone_id = request.headers.get("X-Fission-Params-UserPhoneId")
if not phone_id:
return jsonify({"error": "phone_id is required"}), 400, CORS_HEADERS
# Kiem tra so dien thoai co ton tai trong db khong ?
if not crud.exists_phone_for_delete(phone_id, user_id):
return jsonify({"error": "Phone not found"}), 404
response, status, headers = crud.delete_phone(phone_id, user_id)
return jsonify(response), status, CORS_HEADERS
except Exception as e:
return jsonify({"error": str(e)}), 500