최초 커밋
This commit is contained in:
@@ -0,0 +1,45 @@
|
||||
<?php
|
||||
header("Content-Type: application/json; charset=utf-8");
|
||||
|
||||
|
||||
// DB 연결
|
||||
$conn = new mysqli('localhost', 'egbim', 'baron3840!!', 'egbim');
|
||||
if ($conn->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();
|
||||
?>
|
||||
Reference in New Issue
Block a user