49 lines
1.9 KiB
PHP
49 lines
1.9 KiB
PHP
<?php
|
|
include_once '_common.php';
|
|
if(!$_SESSION['user_id']) exit;
|
|
|
|
// 변수선언
|
|
$idx = $_POST['idx'];
|
|
$rc_no = trim($_POST['rc_no']);
|
|
$last_edit_name = trim($_POST['last_edit_name']);
|
|
|
|
// 현재 시간 저장
|
|
$time = date("Y-m-d H:i:s");
|
|
|
|
// 기존 카드 정보 가져오기
|
|
$q1 = "SELECT * FROM {$fg['vip_list_table']} WHERE idx = '{$idx}'";
|
|
$r = sql_fetch($q1);
|
|
|
|
if ($r) {
|
|
// 전체 재고 DB에 업데이트
|
|
$memo = $r['vip_card_no'].' 재발급, 처리자 : '.$_SESSION['user_name'];
|
|
$query2 = "INSERT INTO {$fg['card_stock_table']} (status, output, date, memo)
|
|
VALUES('재발급', '1','{$time}','{$memo}')";
|
|
$update = sql_query($query2);
|
|
|
|
$vip_memo = $r['vip_memo'].' 재발급, 기존카드번호('.$r['vip_card_no'].')';
|
|
|
|
// 기존 카드 상태 변경
|
|
$query = "UPDATE {$fg['vip_list_table']} SET status='재발급' WHERE idx='{$idx}'";
|
|
$update = sql_query($query);
|
|
|
|
|
|
// DB에 넣을 쿼리문 작성
|
|
$query = "INSERT INTO {$fg['vip_list_table']} (vip_name, status, rec_team, rec_name, gr_id, vip_birth, vip_tel, vip_email, vip_addr, vip_memo, vip_card_no, app_name, vip_gender, vip_date, join_datetime)";
|
|
// 값 지정
|
|
$query .= " VALUES('{$r['vip_name']}', '정상', '{$_SESSION['user_team']}', '{$r['rec_name']}', '{$r['gr_id']}', '{$r['vip_birth']}', '{$r['vip_tel']}', '{$r['vip_email']}', '{$r['vip_addr']}', '{$vip_memo}', '{$rc_no}', '{$last_edit_name}', '{$r['vip_gender']}', '{$r['vip_date']}', '{$time}') ";
|
|
$result = sql_query($query);
|
|
|
|
// log 만들기
|
|
$work_detail = "기존카드번호 : ".$r['vip_card_no']." |신규카드번호 : ".$rc_no." |처리자 : ".$_SESSION['user_name'];
|
|
|
|
// log 기록
|
|
$logquery = "INSERT INTO {$fg['log_table']} (work, work_detail, id, date) VALUES ('재발급', '{$work_detail}', '{$_SESSION['user_id']}', '{$time}')";
|
|
$logresult = sql_query($logquery);
|
|
|
|
$data = array("isSuccess" => $result);
|
|
}
|
|
|
|
header("Content-Type: application/json");
|
|
echo json_encode($data);
|