fix: 레거시 코드 수정

- instock/list_stock.php 수정
- lib/mydb.php 수정
- output/list_document.php 수정
This commit is contained in:
2025-12-12 08:51:53 +09:00
parent 297e70ff89
commit 1f4c49792d
3 changed files with 12 additions and 11 deletions

View File

@@ -68,29 +68,30 @@ if ($separate_date == "1") {
}
// 진행상태에 대한 검색
$orderby = " ORDER BY " . $SettingDate . " DESC, num DESC"; // 내림차순 정렬
$orderby = " ORDER BY num DESC"; // 내림차순 정렬
$orderby_with_date = " ORDER BY " . $SettingDate . " DESC, num DESC"; // 날짜+번호 내림차순 정렬
if ($existing_status == '전체') {
$where = " WHERE " . $SettingDate . " BETWEEN date('$fromdate') AND date('$Transtodate') AND is_deleted = '0' AND ACIregDate IS NOT NULL AND ACIregDate != '' AND (ACIcheck = '' or ACIcheck IS NULL) " . $orderby;
if ($existing_status == '전체') {
$where = " WHERE CAST(" . $SettingDate . " AS CHAR) >= '$fromdate' AND CAST(" . $SettingDate . " AS CHAR) <= '$Transtodate' AND CAST(" . $SettingDate . " AS CHAR) != '' AND CAST(" . $SettingDate . " AS CHAR) != '0000-00-00' AND is_deleted = '0' AND ACIregDate IS NOT NULL AND ACIregDate != '' AND (ACIcheck = '' or ACIcheck IS NULL) " . $orderby;
$searchwhere = " WHERE is_deleted = '0' AND ACIregDate IS NOT NULL AND ACIregDate != '' AND (ACIcheck = '' or ACIcheck IS NULL) AND searchtag LIKE '%$search%'" . $orderby;
} else {
$where = " WHERE " . $SettingDate . " BETWEEN date('$fromdate') AND date('$Transtodate') AND is_deleted = '0' AND regist_state = '$existing_status' AND ACIregDate IS NOT NULL AND ACIregDate != '' AND (ACIcheck = '' or ACIcheck IS NULL) " . $orderby;
} else {
$where = " WHERE CAST(" . $SettingDate . " AS CHAR) >= '$fromdate' AND CAST(" . $SettingDate . " AS CHAR) <= '$Transtodate' AND CAST(" . $SettingDate . " AS CHAR) != '' AND CAST(" . $SettingDate . " AS CHAR) != '0000-00-00' AND is_deleted = '0' AND regist_state = '$existing_status' AND ACIregDate IS NOT NULL AND ACIregDate != '' AND (ACIcheck = '' or ACIcheck IS NULL) " . $orderby;
$searchwhere = " WHERE is_deleted = '0' AND regist_state = '$existing_status' AND ACIregDate IS NOT NULL AND ACIregDate != '' AND (ACIcheck = '' or ACIcheck IS NULL) AND searchtag LIKE '%$search%'" . $orderby;
}
// 수정된 쿼리: ACIregDate이 존재하고 is_deleted가 0인 자료만 선택
if ($search == "") {
$sql = "SELECT * FROM $DB.$tablename " . $where;
} else {
$sql = "SELECT * FROM $DB.$tablename " . $where;
} else {
$sql = "SELECT * FROM $DB.$tablename " . $searchwhere;
}
// 현재일자 변수지정
$today = date("Y-m-d");
$today = date("Y-m-d");
// SQL 실행 및 데이터 처리
try {
try {
$stmh = $pdo->query($sql); // 검색조건에 맞는글 stmh
$total_row = $stmh->rowCount();