connect_error) { http_response_code(500); echo json_encode(['message' => 'DB 연결 실패']); exit; } mysqli_set_charset($conn, 'utf8mb4'); // === 파라미터 받기 === $product_code = $_POST['product_code'] ?? ''; $sw_version = $_POST['sw_version'] ?? ''; $tester = $_POST['tester'] ?? '알 수 없음'; if (!$product_code || !$sw_version) { http_response_code(400); echo json_encode(['message' => '필수값 누락']); exit; } // === 버전 단위 전체 업데이트 === $sql = "UPDATE deploy_files SET test_done_date = NOW(), tester = ? WHERE sw_version = ? AND product_code = ?"; // 순서 변경 $stmt = $conn->prepare($sql); $stmt->bind_param("sss", $tester, $sw_version, $product_code); if ($stmt->execute()) { echo json_encode([ 'message' => '테스트 완료 업데이트 성공', 'test_done_date' => date('Y-m-d H:i:s'), 'tester' => $tester ]); } else { http_response_code(500); echo json_encode(['message' => 'DB 업데이트 실패: '.$stmt->error]); } $stmt->close(); $conn->close(); ?>